Thu Nov 14 00:10:20 UTC 2024 I: starting to build gpgme1.0/unstable/arm64 on jenkins on '2024-11-14 00:10' Thu Nov 14 00:10:20 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_2/60579/console.log Thu Nov 14 00:10:20 UTC 2024 I: Downloading source for unstable/gpgme1.0=1.24.0-2 --2024-11-14 00:10:20-- http://deb.debian.org/debian/pool/main/g/gpgme1.0/gpgme1.0_1.24.0-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3255 (3.2K) [text/prs.lines.tag] Saving to: ‘gpgme1.0_1.24.0-2.dsc’ 0K ... 100% 432M=0s 2024-11-14 00:10:20 (432 MB/s) - ‘gpgme1.0_1.24.0-2.dsc’ saved [3255/3255] Thu Nov 14 00:10:20 UTC 2024 I: gpgme1.0_1.24.0-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: gpgme1.0 Binary: gpgme-json, libgpgme-dev, libgpgme11t64, python3-gpg, libqgpgme15t64, libqgpgmeqt6-15, libgpgmepp6t64, libgpgmepp-dev, libqgpgme-dev, libqgpgmeqt6-dev, libgpgmepp-doc Architecture: any all Version: 1.24.0-2 Maintainer: Debian GnuPG Maintainers Uploaders: Daniel Kahn Gillmor , Andreas Metzler , Homepage: https://gnupg.org/software/gpgme/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/debian/gpgme/tree/debian/unstable Vcs-Git: https://salsa.debian.org/debian/gpgme.git -b debian/unstable Testsuite: autopkgtest Testsuite-Triggers: gcc, libc6-dev, python3-all Build-Depends: automake (>= 1.14), debhelper-compat (= 13), dh-python, dpkg-dev (>= 1.22.5), gnupg-agent, gnupg2 | gnupg (>= 2), gpgrt-tools, gpgsm, libassuan-dev (>= 2.4.2), libgpg-error-dev (>= 1.36), libpython3-all-dev, pkgconf, python3-all-dev:any, python3-setuptools, qt6-base-dev, qtbase5-dev, scdaemon, swig, texinfo Build-Depends-Indep: doxygen, graphviz Package-List: gpgme-json deb utils optional arch=any libgpgme-dev deb libdevel optional arch=any libgpgme11t64 deb libs optional arch=any libgpgmepp-dev deb libdevel optional arch=any libgpgmepp-doc deb doc optional arch=all libgpgmepp6t64 deb libs optional arch=any libqgpgme-dev deb libdevel optional arch=any libqgpgme15t64 deb libs optional arch=any libqgpgmeqt6-15 deb libs optional arch=any libqgpgmeqt6-dev deb libdevel optional arch=any python3-gpg deb python optional arch=any Checksums-Sha1: 3d9e8b50c0f20985690e56292fe102312cfc583d 1889410 gpgme1.0_1.24.0.orig.tar.bz2 2e759186dc0d14c15d0fd4018a3c40bc906e1c67 228 gpgme1.0_1.24.0.orig.tar.bz2.asc 14f8701ff01bfe809953c1259c6d2001a8aea50d 25348 gpgme1.0_1.24.0-2.debian.tar.xz Checksums-Sha256: 61e3a6ad89323fecfaff176bc1728fb8c3312f2faa83424d9d5077ba20f5f7da 1889410 gpgme1.0_1.24.0.orig.tar.bz2 919f0d42a1d752a05a2af93b73843c0330700605f22da0e08b6e3dccb3c2f822 228 gpgme1.0_1.24.0.orig.tar.bz2.asc c5306c928fbaa6e5547bfe5b47dfccc8577a45150472caefd5d9a0da40fa94e0 25348 gpgme1.0_1.24.0-2.debian.tar.xz Files: b1089097da4cd0520e3fee850f5fcbff 1889410 gpgme1.0_1.24.0.orig.tar.bz2 f1d774c05478b94f96a6650421a39b1a 228 gpgme1.0_1.24.0.orig.tar.bz2.asc 197c05aa959c90e09d917bed39abbd80 25348 gpgme1.0_1.24.0-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAmc0240ACgkQpU8BhUOC FIRwoQ//UvDeOpVe1/RC9CANr5xiNOe5ZrdkVjGYIFJvkrg0NEqUcGFZT55Indmi AjXFBSoawsivgSCBBC8RDTCICKPcV9HGX8dtJkhVvdxZMmMYxUoSp2gK5zYOaAAX ti6E0nxMxLK6LWohbd/pI7RxRyWzP5X1UsCqas/ip4/djgEznp+GfkHA79jpIbCI wblyHnR7BIxV+qT2XZtMrcbPyMIoDzmq2glV2IaMfjOMeLbZlYMJfEY1LwbU0Ac/ A7bFAIjOZo+dcGkRc21AmznKmijygYwEleSt0o1S9OIZ4Ch0SZiSdtKUV9xXAF12 gq092po+D1GtGizXISne5aEqihmAlk7d8XcljqiS9ly7N5AUa0wuyPZq+gqRyXrQ ykq8RsFsPMu897cJB0k8Q23urN1Nyv4YD4QWNZpVu2wZSxOY0YIy7QzTXBdMW63H RwmqjUC4s4LE1npO2/qBVONP5859UskCWZ5o5Rcsij4VxTqMu64F6cDio7+0eZCP txr3e+w+T7Il1SJ22G4IfFToqMM58L1aDEHekFx3H5X7o9H4oNhdJwb1QY6A71pA RBQPEN9CIQwyGcq228fmJVe8SJl7P9LJAf0DVtaLaFSm+uaobwf4/amrrg4SIiec F8mS71ZcB2HeYWE1oO7zYqvUnmVKyb4bE0WHCs2uBAshHJTGRz0= =TPOI -----END PGP SIGNATURE----- Thu Nov 14 00:10:21 UTC 2024 I: Checking whether the package is not for us Thu Nov 14 00:10:21 UTC 2024 I: Starting 1st build on remote node codethink01-arm64.debian.net. Thu Nov 14 00:10:21 UTC 2024 I: Preparing to do remote build '1' on codethink01-arm64.debian.net. Thu Nov 14 00:23:14 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue Dec 16 18:33:23 -12 2025 I: pbuilder-time-stamp: 1765953203 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [gpgme1.0_1.24.0-2.dsc] I: copying [./gpgme1.0_1.24.0.orig.tar.bz2] I: copying [./gpgme1.0_1.24.0.orig.tar.bz2.asc] I: copying [./gpgme1.0_1.24.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Nov 13 17:02:05 2024 gpgv: using RSA key D2E092039EF8D496EDF4FA5EA54F018543821484 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./gpgme1.0_1.24.0-2.dsc: no acceptable signature found dpkg-source: info: extracting gpgme1.0 in gpgme1.0-1.24.0 dpkg-source: info: unpacking gpgme1.0_1.24.0.orig.tar.bz2 dpkg-source: info: unpacking gpgme1.0_1.24.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Remove-upstream-git-fanciness.patch dpkg-source: info: applying 0002-drop-python2-support.patch dpkg-source: info: applying 0003-Ship-python-examples-with-python3-in-shebang-line.patch dpkg-source: info: applying 0004-Avoid-the-hardcoded-list-of-Python-versions.patch dpkg-source: info: applying 0007-lang-python-tests-Fix-FTBFS-caused-by-missing-PYTHON.patch dpkg-source: info: applying 0020-python3-setuptools.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/706755/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='f1243f8a950e49cabfa578cade04c409' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='706755' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/pbuilderrc_91Cq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/b1 --logfile b1/build.log gpgme1.0_1.24.0-2.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/706755/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: automake (>= 1.14), debhelper-compat (= 13), dh-python, dpkg-dev (>= 1.22.5), gnupg-agent, gnupg2 | gnupg (>= 2), gpgrt-tools, gpgsm, libassuan-dev (>= 2.4.2), libgpg-error-dev (>= 1.36), libpython3-all-dev, pkgconf, python3-all-dev:any, python3-setuptools, qt6-base-dev, qtbase5-dev, scdaemon, swig, texinfo, doxygen, graphviz dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20087 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on automake (>= 1.14); however: Package automake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on gnupg-agent; however: Package gnupg-agent is not installed. pbuilder-satisfydepends-dummy depends on gnupg2 | gnupg (>= 2); however: Package gnupg2 is not installed. Package gnupg is not installed. pbuilder-satisfydepends-dummy depends on gpgrt-tools; however: Package gpgrt-tools is not installed. pbuilder-satisfydepends-dummy depends on gpgsm; however: Package gpgsm is not installed. pbuilder-satisfydepends-dummy depends on libassuan-dev (>= 2.4.2); however: Package libassuan-dev is not installed. pbuilder-satisfydepends-dummy depends on libgpg-error-dev (>= 1.36); however: Package libgpg-error-dev is not installed. pbuilder-satisfydepends-dummy depends on libpython3-all-dev; however: Package libpython3-all-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3-all-dev:any. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on qt6-base-dev; however: Package qt6-base-dev is not installed. pbuilder-satisfydepends-dummy depends on qtbase5-dev; however: Package qtbase5-dev is not installed. pbuilder-satisfydepends-dummy depends on scdaemon; however: Package scdaemon is not installed. pbuilder-satisfydepends-dummy depends on swig; however: Package swig is not installed. pbuilder-satisfydepends-dummy depends on texinfo; however: Package texinfo is not installed. pbuilder-satisfydepends-dummy depends on doxygen; however: Package doxygen is not installed. pbuilder-satisfydepends-dummy depends on graphviz; however: Package graphviz is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dirmngr{a} doxygen{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gnupg{a} gnupg-agent{a} gnupg-l10n{a} gnupg2{a} gpg{a} gpg-agent{a} gpgconf{a} gpgrt-tools{a} gpgsm{a} graphviz{a} groff-base{a} intltool-debian{a} libabsl20230802{a} libann0{a} libaom3{a} libarchive-zip-perl{a} libassuan-dev{a} libassuan9{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavif16{a} libb2-1{a} libbrotli1{a} libcairo2{a} libcdt5{a} libcgraph6{a} libclang-cpp19{a} libclang1-19{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-radeon1{a} libdrm2{a} libduktape207{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgbm1{a} libgd3{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglib2.0-0t64{a} libglu1-mesa{a} libglu1-mesa-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgpg-error-dev{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgts-0.7-5t64{a} libgudev-1.0-0{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libice6{a} libicu72{a} libimagequant0{a} libinput-bin{a} libinput10{a} libjbig0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblab-gamut1{a} libldap-2.5-0{a} liblerc4{a} libllvm19{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmd4c0{a} libmtdev1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnpth0t64{a} libnsl2{a} libopengl-dev{a} libopengl0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpathplan4{a} libpcre2-16-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16t64{a} libproxy1v5{a} libpsl5t64{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.12-dev{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{a} libpython3.13{a} libpython3.13-dev{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqt5concurrent5t64{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5printsupport5t64{a} libqt5sql5t64{a} libqt5test5t64{a} libqt5widgets5t64{a} libqt5xml5t64{a} libqt6concurrent6{a} libqt6core6t64{a} libqt6dbus6{a} libqt6gui6{a} libqt6network6{a} libqt6opengl6{a} libqt6openglwidgets6{a} libqt6printsupport6{a} libqt6sql6{a} libqt6test6{a} libqt6widgets6{a} libqt6xml6{a} libraqm0{a} librav1e0.7{a} libreadline8t64{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsharpyuv0{a} libsm6{a} libssh2-1t64{a} libsvtav1enc2{a} libtext-unidecode-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libts0t64{a} libuchardet0{a} libusb-1.0-0{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libwebp7{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxaw7{a} libxcb-cursor0{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes3{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml-libxml-perl{a} libxml-namespacesupport-perl{a} libxml-sax-base-perl{a} libxml-sax-perl{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxshmfence1{a} libxt6t64{a} libxxf86vm1{a} libyuv0{a} libz3-4{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} netbase{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-all{a} python3-all-dev{a} python3-autocommand{a} python3-dev{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.12{a} python3.12-dev{a} python3.12-minimal{a} python3.13{a} python3.13-dev{a} python3.13-minimal{a} qmake6{a} qmake6-bin{a} qt5-qmake{a} qt5-qmake-bin{a} qt6-base-dev{a} qt6-base-dev-tools{a} qt6-qpa-plugins{a} qtbase5-dev{a} qtbase5-dev-tools{a} qtchooser{a} readline-common{a} scdaemon{a} sensible-utils{a} shared-mime-info{a} swig{a} tex-common{a} texinfo{a} texinfo-lib{a} tzdata{a} ucf{a} x11-common{a} x11proto-dev{a} xkb-data{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus fonts-liberation gnupg-utils gpg-wks-client javascript-common krb5-locales libarchive-cpio-perl libglib2.0-data libgts-bin libheif-plugin-aomenc libheif-plugin-x265 libldap-common libltdl-dev libmail-sendmail-perl libqt5opengl5-dev libqt5sql5-ibase libqt5sql5-mysql libqt5sql5-odbc libqt5sql5-psql libqt5sql5-sqlite libqt5sql5-tds libqt5svg5 libqt6sql6-ibase libqt6sql6-mysql libqt6sql6-odbc libqt6sql6-psql libqt6sql6-sqlite libsasl2-modules libwww-perl libxml-sax-expat-perl lynx mesa-vulkan-drivers publicsuffix qt5-gtk-platformtheme qt6-gtk-platformtheme qt6-translations-l10n qt6-wayland qttranslations5-l10n qtwayland5 wget xdg-user-dirs 0 packages upgraded, 311 newly installed, 0 to remove and 0 not upgraded. Need to get 171 MB of archives. After unpacking 811 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.12-minimal arm64 3.12.7-3 [808 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.12-minimal arm64 3.12.7-3 [1940 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.1-1+b1 [23.1 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Get: 12 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-5 [159 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libpython3.12-stdlib arm64 3.12.7-3 [1902 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 python3.12 arm64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.12.7-1 [9708 B] Get: 22 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.0-2 [850 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.0-2 [1838 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 ucf all 3.0043+nmu1 [55.2 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-8 [517 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 47 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.20 [915 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 61 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 python3-pkg-resources all 75.2.0-1 [213 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 python3-setuptools all 75.2.0-1 [731 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 dh-python all 6.20241024 [109 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.1-2 [58.1 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.2.45-2 [114 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8 [20.0 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8 [55.4 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 libldap-2.5-0 arm64 2.5.18+dfsg-3+b1 [175 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.6-3.1+b1 [18.1 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.2.45-2 [343 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20240808-1 [89.2 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.3-2 [23.3 MB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libclang-cpp19 arm64 1:19.1.3-2 [12.0 MB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libclang1-19 arm64 1:19.1.3-2 [6844 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 doxygen arm64 1.9.8+ds-2+b3 [4515 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.44-2 [273 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-1.1+b1 [318 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-1.1+b1 [387 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-1.1+b1 [463 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.2.45-2 [481 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.2.1-4+b1 [76.7 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.2.45-2 [230 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.2.45-2 [232 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.2.45-2 [376 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 gnupg-agent all 2.2.45-2 [10.2 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 gnupg2 all 2.2.45-2 [10.2 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 gpgrt-tools arm64 1.50-4 [43.7 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libann0 arm64 1.1.2+doc-9+b2 [24.1 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libcdt5 arm64 2.42.4-2+b1 [39.4 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libcgraph6 arm64 2.42.4-2+b1 [61.3 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.11.0~rc1-1 [1690 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.0-1+b1 [248 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libabsl20230802 arm64 20230802.1-4 [432 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-2+b2 [493 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 librav1e0.7 arm64 0.7.1-7+b2 [653 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.2.1+dfsg-2 [1463 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-3+b1 [173 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1888.20241107-1 [135 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.1.1-1 [109 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.4.0-0.1+b1 [112 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.19.3-1 [11.2 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.15-1+b2 [153 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.19.3-1 [14.9 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.19.3-1 [419 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 2.18.0-1+b2 [34.6 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.15-1 [71.8 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.82.2-2 [1409 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 10.0.1-1 [441 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libraqm0 arm64 0.10.1-1+b2 [13.8 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.22-1 [42.2 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.4.0-0.1+b1 [268 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.5.1+git230720-5 [309 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.2-3+b2 [24.4 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.10-2 [337 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.10-2 [789 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b2 [53.2 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-12+b1 [115 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2+b1 [145 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b2 [49.3 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.10-1.1+b2 [27.2 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.2-2 [483 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.4.7-8 [392 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-3+b1 [37.6 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.54.0+ds-3 [210 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-3 [51.8 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-3 [33.5 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 libpathplan4 arm64 2.42.4-2+b1 [41.4 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 libgvc6 arm64 2.42.4-2+b1 [628 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 libgvpr2 arm64 2.42.4-2+b1 [182 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 liblab-gamut1 arm64 2.42.4-2+b1 [198 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+23.1 [216 kB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.4-1 [34.2 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b1 [173 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 libxmu6 arm64 2:1.1.3-3+b3 [55.6 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 libxaw7 arm64 2:1.0.16-1 [195 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 graphviz arm64 2.42.4-2+b1 [574 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libgpg-error-dev arm64 1.50-4 [138 kB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libassuan-dev arm64 3.0.1-2 [118 kB] Get: 161 http://deb.debian.org/debian unstable/main arm64 libavahi-common-data arm64 0.8-13+b3 [112 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 libavahi-common3 arm64 0.8-13+b3 [42.3 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.14.10-6 [196 kB] Get: 164 http://deb.debian.org/debian unstable/main arm64 libavahi-client3 arm64 0.8-13+b3 [46.0 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 libb2-1 arm64 0.98.1-1.1+b2 [16.3 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libcups2t64 arm64 2.4.10-2 [235 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.4.0-1+b1 [59.6 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.6.0-1 [112 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.6.0-1 [18.5 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.11.0-1 [331 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.0-1+b2 [37.3 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.123-1 [8084 B] Get: 177 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.123-1 [38.0 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [21.6 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 libdrm-radeon1 arm64 2.4.123-1 [21.3 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 libduktape207 arm64 2.7.0-2+b2 [127 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 libwayland-server0 arm64 1.23.0-1+b1 [33.4 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 libglapi-mesa arm64 24.2.6-1 [47.8 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.0-10+b1 [34.3 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.10-2 [241 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libxcb-dri2-0 arm64 1.17.0-2+b1 [107 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libxshmfence1 arm64 1.3-1+b2 [9076 B] Get: 194 http://deb.debian.org/debian unstable/main arm64 mesa-libgallium arm64 24.2.6-1 [7688 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 libgbm1 arm64 24.2.6-1 [42.0 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.0-1+b1 [26.0 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libegl-mesa0 arm64 24.2.6-1 [124 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b2 [20.5 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b3 [19.2 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 libvulkan1 arm64 1.3.296.0-1 [123 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libgl1-mesa-dri arm64 24.2.6-1 [43.6 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libglx-mesa0 arm64 24.2.6-1 [152 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgl1 arm64 1.7.0-1+b2 [90.9 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libxau-dev arm64 1:1.0.11-1 [23.9 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libxdmcp-dev arm64 1:1.1.2-3+b2 [40.6 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libxcb1-dev arm64 1.17.0-2+b1 [182 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libx11-dev arm64 2:1.8.10-2 [877 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libglx-dev arm64 1.7.0-1+b2 [15.8 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libgl-dev arm64 1.7.0-1+b2 [101 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 libegl-dev arm64 1.7.0-1+b2 [19.5 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 libevdev2 arm64 1.13.3+dfsg-1 [30.6 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libexpat1-dev arm64 2.6.4-1 [143 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 libglu1-mesa arm64 9.0.2-1.1+b2 [162 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 libopengl-dev arm64 1.7.0-1+b2 [5376 B] Get: 222 http://deb.debian.org/debian unstable/main arm64 libglu1-mesa-dev arm64 9.0.2-1.1+b2 [203 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-0 arm64 238-5+b1 [14.0 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libwacom-common all 2.13.0-1 [98.0 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 libwacom9 arm64 2.13.0-1 [22.9 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 libinput-bin arm64 1.26.2-1 [25.4 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 libmtdev1t64 arm64 1.1.6-1.2+b1 [22.5 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libinput10 arm64 1.26.2-1 [118 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.42-4+b2 [220 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libproxy1v5 arm64 0.5.9-1 [25.4 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libpython3.12t64 arm64 3.12.7-3 [1982 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libpython3.12-dev arm64 3.12.7-3 [4792 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libpython3-dev arm64 3.12.7-1 [9980 B] Get: 240 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [1922 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 libpython3.13 arm64 3.13.0-2 [1960 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libpython3.13-dev arm64 3.13.0-2 [4671 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libpython3-all-dev arm64 3.12.7-1 [1072 B] Get: 244 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b1 [755 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libqt5core5t64 arm64 5.15.15+dfsg-2 [1733 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libqt5concurrent5t64 arm64 5.15.15+dfsg-2 [44.7 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libqt5dbus5t64 arm64 5.15.15+dfsg-2 [206 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libqt5network5t64 arm64 5.15.15+dfsg-2 [650 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libxcb-util1 arm64 0.4.0-1+b2 [22.6 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.0-1+b3 [15.8 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libxcb-render-util0 arm64 0.3.9-1+b2 [17.5 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.6.0-1+b2 [105 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.6.0-1+b2 [15.4 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libqt5gui5t64 arm64 5.15.15+dfsg-2 [3196 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 libqt5widgets5t64 arm64 5.15.15+dfsg-2 [2287 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libqt5printsupport5t64 arm64 5.15.15+dfsg-2 [198 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 libqt5sql5t64 arm64 5.15.15+dfsg-2 [120 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libqt5test5t64 arm64 5.15.15+dfsg-2 [139 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libqt5xml5t64 arm64 5.15.15+dfsg-2 [121 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libqt6core6t64 arm64 6.7.2+dfsg-4 [1645 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libqt6concurrent6 arm64 6.7.2+dfsg-4 [40.4 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libqt6dbus6 arm64 6.7.2+dfsg-4 [244 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libts0t64 arm64 1.22-1.1+b1 [61.6 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libxcb-cursor0 arm64 0.1.4-1+b2 [17.0 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libqt6gui6 arm64 6.7.2+dfsg-4 [2744 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libqt6network6 arm64 6.7.2+dfsg-4 [717 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libqt6opengl6 arm64 6.7.2+dfsg-4 [381 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libqt6widgets6 arm64 6.7.2+dfsg-4 [2438 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libqt6openglwidgets6 arm64 6.7.2+dfsg-4 [48.8 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libqt6printsupport6 arm64 6.7.2+dfsg-4 [205 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 libqt6sql6 arm64 6.7.2+dfsg-4 [131 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 libqt6test6 arm64 6.7.2+dfsg-4 [158 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 libqt6xml6 arm64 6.7.2+dfsg-4 [82.0 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 libtext-unidecode-perl all 1.30-3 [101 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0 arm64 2:1.0.27-1+b1 [55.4 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libvulkan-dev arm64 1.3.296.0-1 [1397 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libxext-dev arm64 2:1.3.4-1+b2 [105 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libxml-sax-perl all 1.02+dfsg-3 [59.4 kB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5+b1 [300 kB] Get: 289 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.0-2 [730 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 python3-all arm64 3.12.7-1 [1052 B] Get: 293 http://deb.debian.org/debian unstable/main arm64 python3.12-dev arm64 3.12.7-3 [505 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 python3-dev arm64 3.12.7-1 [26.1 kB] Get: 295 http://deb.debian.org/debian unstable/main arm64 python3.13-dev arm64 3.13.0-2 [504 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 python3-all-dev arm64 3.12.7-1 [1076 B] Get: 297 http://deb.debian.org/debian unstable/main arm64 qmake6-bin arm64 6.7.2+dfsg-4 [551 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 qmake6 arm64 6.7.2+dfsg-4 [149 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 qt5-qmake-bin arm64 5.15.15+dfsg-2 [922 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 qtchooser arm64 66-2+b1 [24.5 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 qt5-qmake arm64 5.15.15+dfsg-2 [224 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 qt6-base-dev-tools arm64 6.7.2+dfsg-4 [947 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 qt6-qpa-plugins arm64 6.7.2+dfsg-4 [88.3 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 qt6-base-dev arm64 6.7.2+dfsg-4 [1705 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 qtbase5-dev-tools arm64 5.15.15+dfsg-2 [718 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 qtbase5-dev arm64 5.15.15+dfsg-2 [1120 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 scdaemon arm64 2.2.45-2 [199 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 swig arm64 4.2.1-1+b1 [1355 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 tex-common all 6.18 [32.5 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 texinfo-lib arm64 7.1.1-1+b1 [220 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 texinfo all 7.1.1-1 [1753 kB] Fetched 171 MB in 1s (123 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20087 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_arm64.deb ... Unpacking libpython3.12-minimal:arm64 (3.12.7-3) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_arm64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:arm64 (3.12.7-3) ... Setting up libexpat1:arm64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20407 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_arm64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:arm64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:arm64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../14-libreadline8t64_8.2-5_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:arm64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_arm64.deb ... Unpacking libpython3.12-stdlib:arm64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_arm64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21469 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_arm64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_arm64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_arm64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_arm64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../019-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../020-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../021-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../022-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../023-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../024-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../025-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../026-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../027-libicu72_72.1-5+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../028-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../029-gettext_0.22.5-2_arm64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../030-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../031-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../032-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../033-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../034-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../035-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../036-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../037-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../038-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../039-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../040-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../041-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../042-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../043-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../044-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../045-libassuan9_3.0.1-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../046-gpgconf_2.2.45-2_arm64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../047-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../048-libsasl2-modules-db_2.1.28+dfsg1-8_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../049-libsasl2-2_2.1.28+dfsg1-8_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:arm64. Preparing to unpack .../050-libldap-2.5-0_2.5.18+dfsg-3+b1_arm64.deb ... Unpacking libldap-2.5-0:arm64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../051-libnpth0t64_1.6-3.1+b1_arm64.deb ... Unpacking libnpth0t64:arm64 (1.6-3.1+b1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../052-dirmngr_2.2.45-2_arm64.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../053-libedit2_3.1-20240808-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20240808-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../054-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../055-libllvm19_1%3a19.1.3-2_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.3-2) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../056-libclang-cpp19_1%3a19.1.3-2_arm64.deb ... Unpacking libclang-cpp19 (1:19.1.3-2) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../057-libclang1-19_1%3a19.1.3-2_arm64.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libfmt10:arm64. Preparing to unpack .../058-libfmt10_10.1.1+ds1-4_arm64.deb ... Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../059-doxygen_1.9.8+ds-2+b3_arm64.deb ... Unpacking doxygen (1.9.8+ds-2+b3) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../060-libbrotli1_1.1.0-2+b6_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../061-libpng16-16t64_1.6.44-2_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.44-2) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../062-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../063-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../064-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../065-fontconfig-config_2.15.0-1.1+b1_arm64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../066-libfontconfig1_2.15.0-1.1+b1_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../067-fontconfig_2.15.0-1.1+b1_arm64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../068-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../069-gpg_2.2.45-2_arm64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../070-pinentry-curses_1.2.1-4+b1_arm64.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../071-gpg-agent_2.2.45-2_arm64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../072-gpgsm_2.2.45-2_arm64.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../073-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package gnupg-agent. Preparing to unpack .../074-gnupg-agent_2.2.45-2_all.deb ... Unpacking gnupg-agent (2.2.45-2) ... Selecting previously unselected package gnupg2. Preparing to unpack .../075-gnupg2_2.2.45-2_all.deb ... Unpacking gnupg2 (2.2.45-2) ... Selecting previously unselected package gpgrt-tools. Preparing to unpack .../076-gpgrt-tools_1.50-4_arm64.deb ... Unpacking gpgrt-tools (1.50-4) ... Selecting previously unselected package libann0. Preparing to unpack .../077-libann0_1.1.2+doc-9+b2_arm64.deb ... Unpacking libann0 (1.1.2+doc-9+b2) ... Selecting previously unselected package libcdt5:arm64. Preparing to unpack .../078-libcdt5_2.42.4-2+b1_arm64.deb ... Unpacking libcdt5:arm64 (2.42.4-2+b1) ... Selecting previously unselected package libcgraph6:arm64. Preparing to unpack .../079-libcgraph6_2.42.4-2+b1_arm64.deb ... Unpacking libcgraph6:arm64 (2.42.4-2+b1) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../080-libaom3_3.11.0~rc1-1_arm64.deb ... Unpacking libaom3:arm64 (3.11.0~rc1-1) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../081-libdav1d7_1.5.0-1+b1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.0-1+b1) ... Selecting previously unselected package libabsl20230802:arm64. Preparing to unpack .../082-libabsl20230802_20230802.1-4_arm64.deb ... Unpacking libabsl20230802:arm64 (20230802.1-4) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../083-libgav1-1_0.19.0-2+b2_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-2+b2) ... Selecting previously unselected package librav1e0.7:arm64. Preparing to unpack .../084-librav1e0.7_0.7.1-7+b2_arm64.deb ... Unpacking librav1e0.7:arm64 (0.7.1-7+b2) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../085-libsvtav1enc2_2.2.1+dfsg-2_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.2.1+dfsg-2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../086-libjpeg62-turbo_1%3a2.1.5-3+b1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../087-libyuv0_0.0.1888.20241107-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1888.20241107-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../088-libavif16_1.1.1-1_arm64.deb ... Unpacking libavif16:arm64 (1.1.1-1) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../089-libsharpyuv0_1.4.0-0.1+b1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.4.0-0.1+b1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../090-libheif-plugin-dav1d_1.19.3-1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.19.3-1) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../091-libde265-0_1.0.15-1+b2_arm64.deb ... Unpacking libde265-0:arm64 (1.0.15-1+b2) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../092-libheif-plugin-libde265_1.19.3-1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.19.3-1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../093-libheif1_1.19.3-1_arm64.deb ... Unpacking libheif1:arm64 (1.19.3-1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../094-libimagequant0_2.18.0-1+b2_arm64.deb ... Unpacking libimagequant0:arm64 (2.18.0-1+b2) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../095-libfribidi0_1.0.15-1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.15-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../096-libglib2.0-0t64_2.82.2-2_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.82.2-2) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../097-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../098-libharfbuzz0b_10.0.1-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.0.1-1) ... Selecting previously unselected package libraqm0:arm64. Preparing to unpack .../099-libraqm0_0.10.1-1+b2_arm64.deb ... Unpacking libraqm0:arm64 (0.10.1-1+b2) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../100-libdeflate0_1.22-1_arm64.deb ... Unpacking libdeflate0:arm64 (1.22-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../101-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../102-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../103-libwebp7_1.4.0-0.1+b1_arm64.deb ... Unpacking libwebp7:arm64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../104-libtiff6_4.5.1+git230720-5_arm64.deb ... Unpacking libtiff6:arm64 (4.5.1+git230720-5) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../105-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../106-libxdmcp6_1%3a1.1.2-3+b2_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../107-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../108-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../109-libx11-6_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.10-2) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../110-libxpm4_1%3a3.5.17-1+b2_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b2) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../111-libgd3_2.3.3-12+b1_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-12+b1) ... Selecting previously unselected package libgts-0.7-5t64:arm64. Preparing to unpack .../112-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_arm64.deb ... Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../113-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../114-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../115-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../116-libxext6_2%3a1.3.4-1+b2_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../117-libxrender1_1%3a0.9.10-1.1+b2_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../118-libcairo2_1.18.2-2_arm64.deb ... Unpacking libcairo2:arm64 (1.18.2-2) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../119-libltdl7_2.4.7-8_arm64.deb ... Unpacking libltdl7:arm64 (2.4.7-8) ... Selecting previously unselected package libthai-data. Preparing to unpack .../120-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../121-libdatrie1_0.2.13-3+b1_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../122-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../123-libpango-1.0-0_1.54.0+ds-3_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../124-libpangoft2-1.0-0_1.54.0+ds-3_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../125-libpangocairo-1.0-0_1.54.0+ds-3_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... Selecting previously unselected package libpathplan4:arm64. Preparing to unpack .../126-libpathplan4_2.42.4-2+b1_arm64.deb ... Unpacking libpathplan4:arm64 (2.42.4-2+b1) ... Selecting previously unselected package libgvc6. Preparing to unpack .../127-libgvc6_2.42.4-2+b1_arm64.deb ... Unpacking libgvc6 (2.42.4-2+b1) ... Selecting previously unselected package libgvpr2:arm64. Preparing to unpack .../128-libgvpr2_2.42.4-2+b1_arm64.deb ... Unpacking libgvpr2:arm64 (2.42.4-2+b1) ... Selecting previously unselected package liblab-gamut1:arm64. Preparing to unpack .../129-liblab-gamut1_2.42.4-2+b1_arm64.deb ... Unpacking liblab-gamut1:arm64 (2.42.4-2+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../130-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../131-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../132-libsm6_2%3a1.2.4-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.4-1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../133-libxt6t64_1%3a1.2.1-1.2+b1_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../134-libxmu6_2%3a1.1.3-3+b3_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b3) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../135-libxaw7_2%3a1.0.16-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.16-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../136-graphviz_2.42.4-2+b1_arm64.deb ... Unpacking graphviz (2.42.4-2+b1) ... Selecting previously unselected package libgpg-error-dev:arm64. Preparing to unpack .../137-libgpg-error-dev_1.50-4_arm64.deb ... Unpacking libgpg-error-dev:arm64 (1.50-4) ... Selecting previously unselected package libassuan-dev. Preparing to unpack .../138-libassuan-dev_3.0.1-2_arm64.deb ... Unpacking libassuan-dev (3.0.1-2) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../139-libavahi-common-data_0.8-13+b3_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../140-libavahi-common3_0.8-13+b3_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-13+b3) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../141-libdbus-1-3_1.14.10-6_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.14.10-6) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../142-libavahi-client3_0.8-13+b3_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-13+b3) ... Selecting previously unselected package libb2-1:arm64. Preparing to unpack .../143-libb2-1_0.98.1-1.1+b2_arm64.deb ... Unpacking libb2-1:arm64 (0.98.1-1.1+b2) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../144-libcups2t64_2.4.10-2_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.10-2) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../145-libnghttp2-14_1.64.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../146-libnghttp3-9_1.4.0-1+b1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../147-libngtcp2-16_1.6.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../148-libngtcp2-crypto-gnutls8_1.6.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.6.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../149-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../150-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../151-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../152-libcurl3t64-gnutls_8.11.0-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.11.0-1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../153-libdouble-conversion3_3.3.0-1+b2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.0-1+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../154-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../155-libdrm2_2.4.123-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../156-libdrm-amdgpu1_2.4.123-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../157-libdrm-radeon1_2.4.123-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.123-1) ... Selecting previously unselected package libduktape207:arm64. Preparing to unpack .../158-libduktape207_2.7.0-2+b2_arm64.deb ... Unpacking libduktape207:arm64 (2.7.0-2+b2) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../159-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../160-libwayland-server0_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../161-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../162-libglapi-mesa_24.2.6-1_arm64.deb ... Unpacking libglapi-mesa:arm64 (24.2.6-1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../163-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../164-libsensors5_1%3a3.6.0-10+b1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../165-libx11-xcb1_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../166-libxcb-dri2-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../167-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../168-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../169-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../170-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../171-libxshmfence1_1.3-1+b2_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../172-mesa-libgallium_24.2.6-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (24.2.6-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../173-libgbm1_24.2.6-1_arm64.deb ... Unpacking libgbm1:arm64 (24.2.6-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../174-libwayland-client0_1.23.0-1+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.0-1+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../175-libegl-mesa0_24.2.6-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (24.2.6-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../176-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../177-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../178-libxfixes3_1%3a6.0.0-2+b2_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../179-libxxf86vm1_1%3a1.1.4-1+b3_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../180-libvulkan1_1.3.296.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../181-libgl1-mesa-dri_24.2.6-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (24.2.6-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../182-libglx-mesa0_24.2.6-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (24.2.6-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../183-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../184-libgl1_1.7.0-1+b2_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../185-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../186-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../187-libxau-dev_1%3a1.0.11-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../188-libxdmcp-dev_1%3a1.1.2-3+b2_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.2-3+b2) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../189-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../190-libxcb1-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../191-libx11-dev_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../192-libglx-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../193-libgl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../194-libegl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../195-libevdev2_1.13.3+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.3+dfsg-1) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../196-libexpat1-dev_2.6.4-1_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.6.4-1) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../197-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../198-libglu1-mesa_9.0.2-1.1+b2_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.2-1.1+b2) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../199-libopengl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libopengl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglu1-mesa-dev:arm64. Preparing to unpack .../200-libglu1-mesa-dev_9.0.2-1.1+b2_arm64.deb ... Unpacking libglu1-mesa-dev:arm64 (9.0.2-1.1+b2) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../201-libgudev-1.0-0_238-5+b1_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-5+b1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../202-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../203-libwacom9_2.13.0-1_arm64.deb ... Unpacking libwacom9:arm64 (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../204-libinput-bin_1.26.2-1_arm64.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../205-libmtdev1t64_1.1.6-1.2+b1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.6-1.2+b1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../206-libinput10_1.26.2-1_arm64.deb ... Unpacking libinput10:arm64 (1.26.2-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../207-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../208-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../209-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../210-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../211-libpcre2-16-0_10.42-4+b2_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.42-4+b2) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../212-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package libproxy1v5:arm64. Preparing to unpack .../213-libproxy1v5_0.5.9-1_arm64.deb ... Unpacking libproxy1v5:arm64 (0.5.9-1) ... Selecting previously unselected package libpython3.12t64:arm64. Preparing to unpack .../214-libpython3.12t64_3.12.7-3_arm64.deb ... Unpacking libpython3.12t64:arm64 (3.12.7-3) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../215-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpython3.12-dev:arm64. Preparing to unpack .../216-libpython3.12-dev_3.12.7-3_arm64.deb ... Unpacking libpython3.12-dev:arm64 (3.12.7-3) ... Selecting previously unselected package libpython3-dev:arm64. Preparing to unpack .../217-libpython3-dev_3.12.7-1_arm64.deb ... Unpacking libpython3-dev:arm64 (3.12.7-1) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../218-libpython3.13-stdlib_3.13.0-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... Selecting previously unselected package libpython3.13:arm64. Preparing to unpack .../219-libpython3.13_3.13.0-2_arm64.deb ... Unpacking libpython3.13:arm64 (3.13.0-2) ... Selecting previously unselected package libpython3.13-dev:arm64. Preparing to unpack .../220-libpython3.13-dev_3.13.0-2_arm64.deb ... Unpacking libpython3.13-dev:arm64 (3.13.0-2) ... Selecting previously unselected package libpython3-all-dev:arm64. Preparing to unpack .../221-libpython3-all-dev_3.12.7-1_arm64.deb ... Unpacking libpython3-all-dev:arm64 (3.12.7-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../222-shared-mime-info_2.4-5+b1_arm64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../223-libqt5core5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5concurrent5t64:arm64. Preparing to unpack .../224-libqt5concurrent5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5concurrent5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../225-libqt5dbus5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../226-libqt5network5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../227-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../228-libxcb-util1_0.4.0-1+b2_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../229-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../230-libxcb-keysyms1_0.4.0-1+b3_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../231-libxcb-render-util0_0.3.9-1+b2_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../232-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../233-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../234-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../235-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../236-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../237-libxkbcommon0_1.6.0-1+b2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.6.0-1+b2) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../238-libxkbcommon-x11-0_1.6.0-1+b2_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.6.0-1+b2) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../239-libqt5gui5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../240-libqt5widgets5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5printsupport5t64:arm64. Preparing to unpack .../241-libqt5printsupport5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5printsupport5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5sql5t64:arm64. Preparing to unpack .../242-libqt5sql5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5sql5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5test5t64:arm64. Preparing to unpack .../243-libqt5test5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5test5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5xml5t64:arm64. Preparing to unpack .../244-libqt5xml5t64_5.15.15+dfsg-2_arm64.deb ... Unpacking libqt5xml5t64:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package libqt6core6t64:arm64. Preparing to unpack .../245-libqt6core6t64_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6core6t64:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6concurrent6:arm64. Preparing to unpack .../246-libqt6concurrent6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6concurrent6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6dbus6:arm64. Preparing to unpack .../247-libqt6dbus6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6dbus6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libts0t64:arm64. Preparing to unpack .../248-libts0t64_1.22-1.1+b1_arm64.deb ... Unpacking libts0t64:arm64 (1.22-1.1+b1) ... Selecting previously unselected package libxcb-cursor0:arm64. Preparing to unpack .../249-libxcb-cursor0_0.1.4-1+b2_arm64.deb ... Unpacking libxcb-cursor0:arm64 (0.1.4-1+b2) ... Selecting previously unselected package libqt6gui6:arm64. Preparing to unpack .../250-libqt6gui6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6gui6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6network6:arm64. Preparing to unpack .../251-libqt6network6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6network6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6opengl6:arm64. Preparing to unpack .../252-libqt6opengl6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6opengl6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6widgets6:arm64. Preparing to unpack .../253-libqt6widgets6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6widgets6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6openglwidgets6:arm64. Preparing to unpack .../254-libqt6openglwidgets6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6openglwidgets6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6printsupport6:arm64. Preparing to unpack .../255-libqt6printsupport6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6printsupport6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6sql6:arm64. Preparing to unpack .../256-libqt6sql6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6sql6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6test6:arm64. Preparing to unpack .../257-libqt6test6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6test6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libqt6xml6:arm64. Preparing to unpack .../258-libqt6xml6_6.7.2+dfsg-4_arm64.deb ... Unpacking libqt6xml6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../259-libtext-unidecode-perl_1.30-3_all.deb ... Unpacking libtext-unidecode-perl (1.30-3) ... Selecting previously unselected package libusb-1.0-0:arm64. Preparing to unpack .../260-libusb-1.0-0_2%3a1.0.27-1+b1_arm64.deb ... Unpacking libusb-1.0-0:arm64 (2:1.0.27-1+b1) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../261-libvulkan-dev_1.3.296.0-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.3.296.0-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../262-libxext-dev_2%3a1.3.4-1+b2_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../263-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../264-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../265-libxml-sax-perl_1.02+dfsg-3_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../266-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b1_arm64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../267-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../268-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package python3.13. Preparing to unpack .../269-python3.13_3.13.0-2_arm64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../270-python3-all_3.12.7-1_arm64.deb ... Unpacking python3-all (3.12.7-1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../271-python3.12-dev_3.12.7-3_arm64.deb ... Unpacking python3.12-dev (3.12.7-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../272-python3-dev_3.12.7-1_arm64.deb ... Unpacking python3-dev (3.12.7-1) ... Selecting previously unselected package python3.13-dev. Preparing to unpack .../273-python3.13-dev_3.13.0-2_arm64.deb ... Unpacking python3.13-dev (3.13.0-2) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../274-python3-all-dev_3.12.7-1_arm64.deb ... Unpacking python3-all-dev (3.12.7-1) ... Selecting previously unselected package qmake6-bin. Preparing to unpack .../275-qmake6-bin_6.7.2+dfsg-4_arm64.deb ... Unpacking qmake6-bin (6.7.2+dfsg-4) ... Selecting previously unselected package qmake6:arm64. Preparing to unpack .../276-qmake6_6.7.2+dfsg-4_arm64.deb ... Unpacking qmake6:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../277-qt5-qmake-bin_5.15.15+dfsg-2_arm64.deb ... Unpacking qt5-qmake-bin (5.15.15+dfsg-2) ... Selecting previously unselected package qtchooser. Preparing to unpack .../278-qtchooser_66-2+b1_arm64.deb ... Unpacking qtchooser (66-2+b1) ... Selecting previously unselected package qt5-qmake:arm64. Preparing to unpack .../279-qt5-qmake_5.15.15+dfsg-2_arm64.deb ... Unpacking qt5-qmake:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package qt6-base-dev-tools. Preparing to unpack .../280-qt6-base-dev-tools_6.7.2+dfsg-4_arm64.deb ... Unpacking qt6-base-dev-tools (6.7.2+dfsg-4) ... Selecting previously unselected package qt6-qpa-plugins:arm64. Preparing to unpack .../281-qt6-qpa-plugins_6.7.2+dfsg-4_arm64.deb ... Unpacking qt6-qpa-plugins:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package qt6-base-dev:arm64. Preparing to unpack .../282-qt6-base-dev_6.7.2+dfsg-4_arm64.deb ... Unpacking qt6-base-dev:arm64 (6.7.2+dfsg-4) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../283-qtbase5-dev-tools_5.15.15+dfsg-2_arm64.deb ... Unpacking qtbase5-dev-tools (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev:arm64. Preparing to unpack .../284-qtbase5-dev_5.15.15+dfsg-2_arm64.deb ... Unpacking qtbase5-dev:arm64 (5.15.15+dfsg-2) ... Selecting previously unselected package scdaemon. Preparing to unpack .../285-scdaemon_2.2.45-2_arm64.deb ... Unpacking scdaemon (2.2.45-2) ... Selecting previously unselected package swig. Preparing to unpack .../286-swig_4.2.1-1+b1_arm64.deb ... Unpacking swig (4.2.1-1+b1) ... Selecting previously unselected package tex-common. Preparing to unpack .../287-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package texinfo-lib. Preparing to unpack .../288-texinfo-lib_7.1.1-1+b1_arm64.deb ... Unpacking texinfo-lib (7.1.1-1+b1) ... Selecting previously unselected package texinfo. Preparing to unpack .../289-texinfo_7.1.1-1_all.deb ... Unpacking texinfo (7.1.1-1) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libb2-1:arm64 (0.98.1-1.1+b2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libsharpyuv0:arm64 (1.4.0-0.1+b1) ... Setting up libwayland-server0:arm64 (1.23.0-1+b1) ... Setting up libaom3:arm64 (3.11.0~rc1-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:arm64 (3.3.0-1+b2) ... Setting up libnpth0t64:arm64 (1.6-3.1+b1) ... Setting up libkeyutils1:arm64 (1.6.3-4) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up swig (4.2.1-1+b1) ... Setting up libicu72:arm64 (72.1-5+b1) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up libdatrie1:arm64 (0.2.13-3+b1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libts0t64:arm64 (1.22-1.1+b1) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:arm64 (1.1.0-2+b6) ... Setting up libedit2:arm64 (3.1-20240808-1) ... Setting up liblab-gamut1:arm64 (2.42.4-2+b1) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1+b3) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:arm64 (1.64.0-1) ... Setting up libdeflate0:arm64 (1.22-1) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libxcb-render-util0:arm64 (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up gpgrt-tools (1.50-4) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up texinfo-lib (7.1.1-1+b1) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:arm64 (10.42-4+b2) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libxcb-util1:arm64 (0.4.0-1+b2) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-3) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Dec 17 06:34:29 UTC 2025. Universal Time is now: Wed Dec 17 06:34:29 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libglib2.0-0t64:arm64 (2.82.2-2) ... No schema files found: doing nothing. Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libexpat1-dev:arm64 (2.6.4-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Setting up qt5-qmake-bin (5.15.15+dfsg-2) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libgpg-error-dev:arm64 (1.50-4) ... Setting up libsvtav1enc2:arm64 (2.2.1+dfsg-2) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libpathplan4:arm64 (2.42.4-2+b1) ... Setting up libxcb-cursor0:arm64 (0.1.4-1+b2) ... Setting up libavahi-common-data:arm64 (0.8-13+b3) ... Setting up libann0 (1.1.2+doc-9+b2) ... Setting up libdbus-1-3:arm64 (1.14.10-6) ... Setting up libfribidi0:arm64 (1.0.15-1) ... Setting up libimagequant0:arm64 (2.18.0-1+b2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.44-2) ... Setting up autopoint (0.22.5-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.0-10+b1) ... Setting up libk5crypto3:arm64 (1.21.3-3) ... Setting up libltdl7:arm64 (2.4.7-8) ... Setting up libglapi-mesa:arm64 (24.2.6-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8) ... Setting up libvulkan1:arm64 (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:arm64 (1.4.0-1+b1) ... Setting up libwebp7:arm64 (1.4.0-0.1+b1) ... Setting up libxcb-dri2-0:arm64 (1.17.0-2+b1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:arm64 (1.5.0-1+b1) ... Setting up libmtdev1t64:arm64 (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libduktape207:arm64 (2.7.0-2+b2) ... Setting up libxshmfence1:arm64 (1.3-1+b2) ... Setting up libtiff6:arm64 (4.5.1+git230720-5) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up librav1e0.7:arm64 (0.7.1-7+b2) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libassuan9:arm64 (3.0.1-2) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:arm64 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libabsl20230802:arm64 (20230802.1-4) ... Setting up libngtcp2-16:arm64 (1.6.0-1) ... Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Setting up libcdt5:arm64 (2.42.4-2+b1) ... Setting up libkrb5-3:arm64 (1.21.3-3) ... Setting up libcgraph6:arm64 (2.42.4-2+b1) ... Setting up libglu1-mesa:arm64 (9.0.2-1.1+b2) ... Setting up libusb-1.0-0:arm64 (2:1.0.27-1+b1) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libopengl-dev:arm64 (1.7.0-1+b2) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libtext-unidecode-perl (1.30-3) ... Setting up libde265-0:arm64 (1.0.15-1+b2) ... Setting up libdrm-common (2.4.123-1) ... Setting up libyuv0:arm64 (0.0.1888.20241107-1) ... Setting up libevdev2:arm64 (1.13.3+dfsg-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libgudev-1.0-0:arm64 (238-5+b1) ... Setting up libfmt10:arm64 (10.1.1+ds1-4) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.6.0-1) ... Setting up qtchooser (66-2+b1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libwacom-common (2.13.0-1) ... Setting up libxkbcommon0:arm64 (1.6.0-1+b2) ... Setting up libwayland-client0:arm64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libllvm19:arm64 (1:19.1.3-2) ... Setting up libx11-xcb1:arm64 (2:1.8.10-2) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libxau-dev:arm64 (1:1.0.11-1) ... Setting up libxpm4:arm64 (1:3.5.17-1+b2) ... Setting up qt5-qmake:arm64 (5.15.15+dfsg-2) ... Setting up libxrender1:arm64 (1:0.9.10-1.1+b2) ... Setting up libtool (2.4.7-8) ... Setting up libwacom9:arm64 (2.13.0-1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libavahi-common3:arm64 (0.8-13+b3) ... Setting up libxext6:arm64 (2:1.3.4-1+b2) ... Setting up libldap-2.5-0:arm64 (2.5.18+dfsg-3+b1) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b3) ... Setting up libinput-bin (1.26.2-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libxdmcp-dev:arm64 (1:1.1.2-3+b2) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b2) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libxkbcommon-x11-0:arm64 (1.6.0-1+b2) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ... Setting up libassuan-dev (3.0.1-2) ... Setting up libgav1-1:arm64 (0.19.0-2+b2) ... Setting up ucf (3.0043+nmu1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libreadline8t64:arm64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libgvpr2:arm64 (2.42.4-2+b1) ... Setting up libdrm2:arm64 (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up gpgconf (2.2.45-2) ... Setting up libharfbuzz0b:arm64 (10.0.1-1) ... Setting up libfontconfig1:arm64 (2.15.0-1.1+b1) ... Setting up libsm6:arm64 (2:1.2.4-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... Setting up libavahi-client3:arm64 (0.8-13+b3) ... Setting up gpg (2.2.45-2) ... Setting up libclang-cpp19 (1:19.1.3-2) ... Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... Setting up libpython3.13:arm64 (3.13.0-2) ... Setting up libinput10:arm64 (1.26.2-1) ... Setting up libqt6core6t64:arm64 (6.7.2+dfsg-4) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libavif16:arm64 (1.1.1-1) ... Setting up libqt6test6:arm64 (6.7.2+dfsg-4) ... Setting up gpg-agent (2.2.45-2) ... Setting up libxcb1-dev:arm64 (1.17.0-2+b1) ... Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Setting up python3.13 (3.13.0-2) ... Setting up scdaemon (2.2.45-2) ... Setting up libdrm-radeon1:arm64 (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up gpgsm (2.2.45-2) ... Setting up libpango-1.0-0:arm64 (1.54.0+ds-3) ... Setting up libx11-dev:arm64 (2:1.8.10-2) ... Setting up libcurl3t64-gnutls:arm64 (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-3) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libcairo2:arm64 (1.18.2-2) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up dirmngr (2.2.45-2) ... Setting up libqt5core5t64:arm64 (5.15.15+dfsg-2) ... Setting up doxygen (1.9.8+ds-2+b3) ... Setting up libqt6xml6:arm64 (6.7.2+dfsg-4) ... Setting up libqt6sql6:arm64 (6.7.2+dfsg-4) ... Setting up libraqm0:arm64 (0.10.1-1+b2) ... Setting up libpython3.13-dev:arm64 (3.13.0-2) ... Setting up libxt6t64:arm64 (1:1.2.1-1.2+b1) ... Setting up gnupg-agent (2.2.45-2) ... Setting up libxext-dev:arm64 (2:1.3.4-1+b2) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up qmake6-bin (6.7.2+dfsg-4) ... Setting up libnsl2:arm64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libqt5sql5t64:arm64 (5.15.15+dfsg-2) ... Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... Setting up libcups2t64:arm64 (2.4.10-2) ... Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... Setting up libqt6dbus6:arm64 (6.7.2+dfsg-4) ... Setting up libqt6concurrent6:arm64 (6.7.2+dfsg-4) ... Setting up mesa-libgallium:arm64 (24.2.6-1) ... Setting up gnupg2 (2.2.45-2) ... Setting up libproxy1v5:arm64 (0.5.9-1) ... Setting up libxmu6:arm64 (2:1.1.3-3+b3) ... Setting up libqt5dbus5t64:arm64 (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:arm64 (3.12.7-3) ... Setting up qt6-base-dev-tools (6.7.2+dfsg-4) ... Setting up libgbm1:arm64 (24.2.6-1) ... Setting up python3.13-dev (3.13.0-2) ... Setting up libqt5concurrent5t64:arm64 (5.15.15+dfsg-2) ... Setting up python3.12 (3.12.7-3) ... Setting up libgl1-mesa-dri:arm64 (24.2.6-1) ... Setting up libqt5network5t64:arm64 (5.15.15+dfsg-2) ... Setting up libqt5xml5t64:arm64 (5.15.15+dfsg-2) ... Setting up debhelper (13.20) ... Setting up libxaw7:arm64 (2:1.0.16-1) ... Setting up libqt5test5t64:arm64 (5.15.15+dfsg-2) ... Setting up qmake6:arm64 (6.7.2+dfsg-4) ... Setting up libpython3.12t64:arm64 (3.12.7-3) ... Setting up qtbase5-dev-tools (5.15.15+dfsg-2) ... Setting up libegl-mesa0:arm64 (24.2.6-1) ... Setting up texinfo (7.1.1-1) ... Setting up libqt6network6:arm64 (6.7.2+dfsg-4) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up libpython3-stdlib:arm64 (3.12.7-1) ... Setting up libglx-mesa0:arm64 (24.2.6-1) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up python3 (3.12.7-1) ... Setting up libpython3.12-dev:arm64 (3.12.7-3) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up libgl1:arm64 (1.7.0-1+b2) ... Setting up libqt6gui6:arm64 (6.7.2+dfsg-4) ... Setting up python3.12-dev (3.12.7-3) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up libglx-dev:arm64 (1.7.0-1+b2) ... Setting up libgl-dev:arm64 (1.7.0-1+b2) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up libvulkan-dev:arm64 (1.3.296.0-1) ... Setting up libpython3-dev:arm64 (3.12.7-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up qt6-qpa-plugins:arm64 (6.7.2+dfsg-4) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up libegl-dev:arm64 (1.7.0-1+b2) ... Setting up python3-typeguard (4.4.1-1) ... Setting up libqt6opengl6:arm64 (6.7.2+dfsg-4) ... Setting up python3-all (3.12.7-1) ... Setting up libqt6widgets6:arm64 (6.7.2+dfsg-4) ... Setting up python3-inflect (7.3.1-2) ... Setting up libqt5gui5t64:arm64 (5.15.15+dfsg-2) ... Setting up libpython3-all-dev:arm64 (3.12.7-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-dev (3.12.7-1) ... Setting up libglu1-mesa-dev:arm64 (9.0.2-1.1+b2) ... Setting up libqt6openglwidgets6:arm64 (6.7.2+dfsg-4) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up python3-all-dev (3.12.7-1) ... Setting up libqt6printsupport6:arm64 (6.7.2+dfsg-4) ... Setting up python3-setuptools (75.2.0-1) ... Setting up libqt5widgets5t64:arm64 (5.15.15+dfsg-2) ... Setting up qt6-base-dev:arm64 (6.7.2+dfsg-4) ... Setting up libqt5printsupport5t64:arm64 (5.15.15+dfsg-2) ... Setting up dh-python (6.20241024) ... Setting up qtbase5-dev:arm64 (5.15.15+dfsg-2) ... Setting up libheif-plugin-dav1d:arm64 (1.19.3-1) ... Setting up libheif1:arm64 (1.19.3-1) ... Setting up libgd3:arm64 (2.3.3-12+b1) ... Setting up libgvc6 (2.42.4-2+b1) ... Setting up graphviz (2.42.4-2+b1) ... Setting up libheif-plugin-libde265:arm64 (1.19.3-1) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/gpgme1.0-1.24.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gpgme1.0_1.24.0-2_source.changes dpkg-buildpackage: info: source package gpgme1.0 dpkg-buildpackage: info: source version 1.24.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Metzler dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=build --with python3 dh_auto_clean -O--builddirectory=build dh_autoreconf_clean -O--builddirectory=build dh_clean -O--builddirectory=build debian/rules binary dh binary --builddirectory=build --with python3 dh_update_autotools_config -O--builddirectory=build dh_autoreconf -O--builddirectory=build libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:114: installing 'build-aux/compile' configure.ac:103: installing 'build-aux/missing' lang/cpp/src/Makefile.am: installing 'build-aux/depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_auto_configure --builddirectory=build -- \ --enable-static \ --enable-languages="python cpp qt5 qt6" \ --infodir=/usr/share/info cd build && ../configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-static "--enable-languages=python cpp qt5 qt6" --infodir=/usr/share/info checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking whether make supports nested variables... (cached) yes checking for yat2m... /usr/bin/yat2m checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for locale.h... yes checking for sys/select.h... yes checking for sys/uio.h... yes checking for argp.h... yes checking for poll.h... yes checking for sys/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for gitlog-to-changelog... no checking for cc for build... gcc checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for windres... no checking whether C++ compiler accepts -mno-direct-extern-access... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GPGME_QT5... yes checking for GPGME_QT5TEST... yes checking for moc... moc checking moc version... moc 5.15.15 checking whether a simple qt program can be built... yes checking for GPGME_QT6... yes checking for GPGME_QT6TEST... yes checking for moc... /usr/lib/qt6/libexec/moc checking whether Qt was built with -fPIC... no checking whether a simple Qt program can be built... yes checking whether g++ supports C++17 features with -std=c++17... yes checking for __attribute__((visibility))... yes checking for doxygen... doxygen checking for dot... dot checking for swig... /usr/bin/swig checking for a Python interpreter with version >= 3.6... none checking for a Python interpreter with version >= 3.8... none checking for a Python interpreter with version >= 3.9... none checking for a Python interpreter with version >= 3.10... none checking for a Python interpreter with version >= 3.11... none checking for a Python interpreter with version >= 3.12... python3.12 checking for python3.12... /usr/bin/python3.12 checking for python3.12 version... 3.12 checking for python3.12 platform... linux checking for GNU default python3.12 prefix... ${prefix} checking for GNU default python3.12 exec_prefix... ${exec_prefix} checking for python3.12 script directory (pythondir)... ${PYTHON_PREFIX}/local/lib/python3.12/dist-packages checking for python3.12 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/local/lib/python3.12/dist-packages checking for python3.12... (cached) /usr/bin/python3.12 checking for a version of Python >= '2.1.0'... yes checking for the sysconfig Python package... yes checking for Python include path... -I/usr/include/python3.12 checking for Python library path... -L/usr/lib/aarch64-linux-gnu -lpython3.12 checking for Python site-packages path... /usr/lib/python3.12/site-packages checking for Python platform specific site-packages path... /usr/lib/python3.12/site-packages checking python extra libraries... -ldl -lm checking python extra linking flags... -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions checking consistency of all components of python development environment... yes checking for a Python interpreter with version >= all... none checking for inline... inline checking for flexible array members... yes checking size of unsigned int... 4 checking for gcc option to enable large file support... none needed checking for off_t... yes checking for uintptr_t... yes checking if gcc supports -Wno-missing-field-initializers... yes checking for __thread... yes configure: checking for libraries checking for declarations of fseeko and ftello... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether ttyname_r is declared... yes checking for unistd.h... (cached) yes checking for ttyname_r... yes checking whether ttyname_r is compatible with its POSIX signature... yes checking whether ttyname_r works with small buffers... guessing yes checking for egrep -e... (cached) /usr/bin/grep -E checking whether we are using the GNU C Library 2.1 or newer... yes checking for getenv_r... no checking for timegm... yes checking for setlocale... yes checking for gpg-error-config... no checking for gpgrt-config... /usr/bin/gpgrt-config configure: Use gpgrt-config with /usr/lib/aarch64-linux-gnu as gpg-error-config checking for GPG Error - version >= 1.47... yes (1.50) configure: Use gpgrt-config as libassuan-config checking for LIBASSUAN - version >= 2.4.2... yes (3.0.1) checking LIBASSUAN API version... okay checking for getgid... yes checking for getegid... yes checking for closefrom... yes checking for nanosleep... yes checking for stpcpy... yes checking for setenv... yes checking for struct cmsghdr.cmsg_len... yes checking for error_t... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating tests/gpg/Makefile config.status: creating tests/gpgsm/Makefile config.status: creating tests/opassuan/Makefile config.status: creating tests/json/Makefile config.status: creating doc/Makefile config.status: creating src/versioninfo.rc config.status: creating src/gpgme.pc config.status: creating src/gpgme-glib.pc config.status: creating src/gpgme.h config.status: creating src/gpgme-config config.status: creating lang/cpp/Makefile config.status: creating lang/cpp/src/Makefile config.status: creating lang/cpp/tests/Makefile config.status: creating lang/cpp/src/gpgmepp.pc config.status: creating lang/cpp/src/GpgmeppConfig-w32.cmake.in config.status: creating lang/cpp/src/GpgmeppConfig.cmake.in config.status: creating lang/cpp/src/GpgmeppConfigVersion.cmake config.status: creating lang/cpp/src/gpgmepp_version.h config.status: creating lang/qt/Makefile config.status: creating lang/qt/src/Makefile config.status: creating lang/qt/src/QGpgmeConfig-w32.cmake.in config.status: creating lang/qt/src/QGpgmeConfig.cmake.in config.status: creating lang/qt/src/QGpgmeConfigVersion.cmake config.status: creating lang/qt/src/QGpgmeQt6Config-w32.cmake.in config.status: creating lang/qt/src/QGpgmeQt6Config.cmake.in config.status: creating lang/qt/src/QGpgmeQt6ConfigVersion.cmake config.status: creating lang/qt/tests/Makefile config.status: creating lang/qt/src/qgpgme_version.h config.status: creating lang/Makefile config.status: creating lang/cl/Makefile config.status: creating lang/cl/gpgme.asd config.status: creating lang/qt/doc/Doxyfile config.status: creating lang/js/Makefile config.status: creating lang/js/src/Makefile config.status: creating lang/js/BrowserTestExtension/Makefile config.status: creating lang/js/DemoExtension/Makefile config.status: creating lang/qt/doc/Makefile config.status: creating lang/python/Makefile config.status: creating lang/python/version.py config.status: creating lang/python/tests/Makefile config.status: creating lang/python/src/Makefile config.status: creating lang/python/examples/Makefile config.status: creating lang/python/doc/Makefile config.status: creating lang/python/setup.py config.status: creating conf/config.h config.status: executing depfiles commands config.status: executing libtool commands GPGME v1.24.0 has been configured as follows: Revision: 00004f3 (1267) Platform: aarch64-unknown-linux-gnu UI Server: yes FD Passing: yes Language bindings: python (3.13 3.12) cpp qt (Qt 5, Qt 6) make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_auto_build -O--builddirectory=build cd build && make -j12 make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make all-recursive make[2]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' Making all in src make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o gpgme-tool.o ../../src/gpgme-tool.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o argparse.o ../../src/argparse.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o conversion.lo ../../src/conversion.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o get-env.lo ../../src/get-env.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o parsetlv.lo ../../src/parsetlv.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o mbox-util.lo ../../src/mbox-util.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data.lo ../../src/data.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-fd.lo ../../src/data-fd.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-stream.lo ../../src/data-stream.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-mem.lo ../../src/data-mem.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-user.lo ../../src/data-user.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-estream.lo ../../src/data-estream.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/parsetlv.c -fPIC -DPIC -o .libs/parsetlv.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-fd.c -fPIC -DPIC -o .libs/data-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/mbox-util.c -fPIC -DPIC -o .libs/mbox-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/conversion.c -fPIC -DPIC -o .libs/conversion.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-stream.c -fPIC -DPIC -o .libs/data-stream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/get-env.c -fPIC -DPIC -o .libs/get-env.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-mem.c -fPIC -DPIC -o .libs/data-mem.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-user.c -fPIC -DPIC -o .libs/data-user.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data.c -fPIC -DPIC -o .libs/data.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-estream.c -fPIC -DPIC -o .libs/data-estream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/parsetlv.c -o parsetlv.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-fd.c -o data-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/mbox-util.c -o mbox-util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-stream.c -o data-stream.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/get-env.c -o get-env.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-estream.c -o data-estream.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-user.c -o data-user.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-compat.lo ../../src/data-compat.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o data-identify.lo ../../src/data-identify.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o signers.lo ../../src/signers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/conversion.c -o conversion.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o sig-notation.lo ../../src/sig-notation.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-mem.c -o data-mem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o wait.lo ../../src/wait.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o wait-global.lo ../../src/wait-global.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o wait-private.lo ../../src/wait-private.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-identify.c -fPIC -DPIC -o .libs/data-identify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-compat.c -fPIC -DPIC -o .libs/data-compat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/signers.c -fPIC -DPIC -o .libs/signers.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o wait-user.lo ../../src/wait-user.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data.c -o data.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait.c -fPIC -DPIC -o .libs/wait.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait-private.c -fPIC -DPIC -o .libs/wait-private.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o op-support.lo ../../src/op-support.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/sig-notation.c -fPIC -DPIC -o .libs/sig-notation.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait-global.c -fPIC -DPIC -o .libs/wait-global.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/signers.c -o signers.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o encrypt.lo ../../src/encrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-identify.c -o data-identify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/data-compat.c -o data-compat.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait.c -o wait.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait-private.c -o wait-private.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o encrypt-sign.lo ../../src/encrypt-sign.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait-user.c -fPIC -DPIC -o .libs/wait-user.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/sig-notation.c -o sig-notation.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait-global.c -o wait-global.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o decrypt.lo ../../src/decrypt.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o decrypt-verify.lo ../../src/decrypt-verify.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/op-support.c -fPIC -DPIC -o .libs/op-support.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o verify.lo ../../src/verify.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/wait-user.c -o wait-user.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/encrypt.c -fPIC -DPIC -o .libs/encrypt.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o sign.lo ../../src/sign.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o passphrase.lo ../../src/passphrase.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o progress.lo ../../src/progress.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/decrypt-verify.c -fPIC -DPIC -o .libs/decrypt-verify.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o key.lo ../../src/key.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/verify.c -fPIC -DPIC -o .libs/verify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/decrypt.c -fPIC -DPIC -o .libs/decrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/encrypt-sign.c -fPIC -DPIC -o .libs/encrypt-sign.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o keylist.lo ../../src/keylist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/sign.c -fPIC -DPIC -o .libs/sign.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/passphrase.c -fPIC -DPIC -o .libs/passphrase.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/op-support.c -o op-support.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/decrypt-verify.c -o decrypt-verify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/encrypt.c -o encrypt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/encrypt-sign.c -o encrypt-sign.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o keysign.lo ../../src/keysign.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/passphrase.c -o passphrase.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/progress.c -fPIC -DPIC -o .libs/progress.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/key.c -fPIC -DPIC -o .libs/key.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/keylist.c -fPIC -DPIC -o .libs/keylist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/decrypt.c -o decrypt.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o trust-item.lo ../../src/trust-item.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o trustlist.lo ../../src/trustlist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/progress.c -o progress.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o tofupolicy.lo ../../src/tofupolicy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/sign.c -o sign.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o revsig.lo ../../src/revsig.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/keysign.c -fPIC -DPIC -o .libs/keysign.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o import.lo ../../src/import.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o export.lo ../../src/export.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/trustlist.c -fPIC -DPIC -o .libs/trustlist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/keysign.c -o keysign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/trust-item.c -fPIC -DPIC -o .libs/trust-item.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/revsig.c -fPIC -DPIC -o .libs/revsig.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o genkey.lo ../../src/genkey.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/key.c -o key.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o delete.lo ../../src/delete.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/import.c -fPIC -DPIC -o .libs/import.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/verify.c -o verify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/tofupolicy.c -fPIC -DPIC -o .libs/tofupolicy.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/export.c -fPIC -DPIC -o .libs/export.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o edit.lo ../../src/edit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/revsig.c -o revsig.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/trust-item.c -o trust-item.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/trustlist.c -o trustlist.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o getauditlog.lo ../../src/getauditlog.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o setexpire.lo ../../src/setexpire.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/tofupolicy.c -o tofupolicy.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/keylist.c -o keylist.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/genkey.c -fPIC -DPIC -o .libs/genkey.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/export.c -o export.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o setownertrust.lo ../../src/setownertrust.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/edit.c -fPIC -DPIC -o .libs/edit.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o opassuan.lo ../../src/opassuan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/import.c -o import.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o passwd.lo ../../src/passwd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/delete.c -fPIC -DPIC -o .libs/delete.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/getauditlog.c -fPIC -DPIC -o .libs/getauditlog.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/delete.c -o delete.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/setexpire.c -fPIC -DPIC -o .libs/setexpire.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/getauditlog.c -o getauditlog.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/edit.c -o edit.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/setownertrust.c -fPIC -DPIC -o .libs/setownertrust.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o spawn.lo ../../src/spawn.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o assuan-support.lo ../../src/assuan-support.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/genkey.c -o genkey.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine.lo ../../src/engine.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-gpg.lo ../../src/engine-gpg.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o status-table.lo ../../src/status-table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/opassuan.c -fPIC -DPIC -o .libs/opassuan.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/passwd.c -fPIC -DPIC -o .libs/passwd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/setexpire.c -o setexpire.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/spawn.c -fPIC -DPIC -o .libs/spawn.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-gpgsm.lo ../../src/engine-gpgsm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/setownertrust.c -o setownertrust.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/opassuan.c -o opassuan.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/passwd.c -o passwd.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-assuan.lo ../../src/engine-assuan.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-gpgconf.lo ../../src/engine-gpgconf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine.c -fPIC -DPIC -o .libs/engine.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/assuan-support.c -fPIC -DPIC -o .libs/assuan-support.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-gpg.c -fPIC -DPIC -o .libs/engine-gpg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/status-table.c -fPIC -DPIC -o .libs/status-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/spawn.c -o spawn.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-uiserver.lo ../../src/engine-uiserver.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-g13.lo ../../src/engine-g13.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o vfs-mount.lo ../../src/vfs-mount.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o vfs-create.lo ../../src/vfs-create.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-gpgsm.c -fPIC -DPIC -o .libs/engine-gpgsm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-assuan.c -fPIC -DPIC -o .libs/engine-assuan.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-gpgconf.c -fPIC -DPIC -o .libs/engine-gpgconf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/assuan-support.c -o assuan-support.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-uiserver.c -fPIC -DPIC -o .libs/engine-uiserver.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/status-table.c -o status-table.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o engine-spawn.lo ../../src/engine-spawn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-g13.c -fPIC -DPIC -o .libs/engine-g13.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o gpgconf.lo ../../src/gpgconf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/vfs-mount.c -fPIC -DPIC -o .libs/vfs-mount.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine.c -o engine.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o queryswdb.lo ../../src/queryswdb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/vfs-create.c -fPIC -DPIC -o .libs/vfs-create.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-assuan.c -o engine-assuan.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/vfs-mount.c -o vfs-mount.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-gpgconf.c -o engine-gpgconf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/vfs-create.c -o vfs-create.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-spawn.c -fPIC -DPIC -o .libs/engine-spawn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-g13.c -o engine-g13.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/gpgconf.c -fPIC -DPIC -o .libs/gpgconf.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o posix-util.lo ../../src/posix-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/queryswdb.c -fPIC -DPIC -o .libs/queryswdb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-uiserver.c -o engine-uiserver.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/gpgconf.c -o gpgconf.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o posix-io.lo ../../src/posix-io.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o dirinfo.lo ../../src/dirinfo.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o debug.lo ../../src/debug.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/queryswdb.c -o queryswdb.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o gpgme.lo ../../src/gpgme.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o version.lo ../../src/version.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o error.lo ../../src/error.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-spawn.c -o engine-spawn.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/posix-util.c -fPIC -DPIC -o .libs/posix-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-gpgsm.c -o engine-gpgsm.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o gpgme-json.o ../../src/gpgme-json.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/debug.c -fPIC -DPIC -o .libs/debug.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/dirinfo.c -fPIC -DPIC -o .libs/dirinfo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/posix-io.c -fPIC -DPIC -o .libs/posix-io.o gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o cJSON.o ../../src/cJSON.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/posix-util.c -o posix-util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/gpgme.c -fPIC -DPIC -o .libs/gpgme.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/version.c -fPIC -DPIC -o .libs/version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/debug.c -o debug.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/error.c -fPIC -DPIC -o .libs/error.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/dirinfo.c -o dirinfo.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/error.c -o error.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/version.c -o version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/posix-io.c -o posix-io.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/gpgme.c -o gpgme.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c ../../src/engine-gpg.c -o engine-gpg.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,--version-script=../../src/libgpgme.vers -version-info 44:0:33 -Wl,-z,relro -Wl,-z,now -o libgpgme.la -rpath /usr/lib/aarch64-linux-gnu conversion.lo get-env.lo parsetlv.lo mbox-util.lo data.lo data-fd.lo data-stream.lo data-mem.lo data-user.lo data-estream.lo data-compat.lo data-identify.lo signers.lo sig-notation.lo wait.lo wait-global.lo wait-private.lo wait-user.lo op-support.lo encrypt.lo encrypt-sign.lo decrypt.lo decrypt-verify.lo verify.lo sign.lo passphrase.lo progress.lo key.lo keylist.lo keysign.lo trust-item.lo trustlist.lo tofupolicy.lo revsig.lo import.lo export.lo genkey.lo delete.lo edit.lo getauditlog.lo setexpire.lo setownertrust.lo opassuan.lo passwd.lo spawn.lo assuan-support.lo engine.lo engine-gpg.lo status-table.lo engine-gpgsm.lo engine-assuan.lo engine-gpgconf.lo engine-uiserver.lo engine-g13.lo vfs-mount.lo vfs-create.lo engine-spawn.lo gpgconf.lo queryswdb.lo posix-util.lo posix-io.lo dirinfo.lo debug.lo gpgme.lo version.lo error.lo -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -shared -fPIC -DPIC .libs/conversion.o .libs/get-env.o .libs/parsetlv.o .libs/mbox-util.o .libs/data.o .libs/data-fd.o .libs/data-stream.o .libs/data-mem.o .libs/data-user.o .libs/data-estream.o .libs/data-compat.o .libs/data-identify.o .libs/signers.o .libs/sig-notation.o .libs/wait.o .libs/wait-global.o .libs/wait-private.o .libs/wait-user.o .libs/op-support.o .libs/encrypt.o .libs/encrypt-sign.o .libs/decrypt.o .libs/decrypt-verify.o .libs/verify.o .libs/sign.o .libs/passphrase.o .libs/progress.o .libs/key.o .libs/keylist.o .libs/keysign.o .libs/trust-item.o .libs/trustlist.o .libs/tofupolicy.o .libs/revsig.o .libs/import.o .libs/export.o .libs/genkey.o .libs/delete.o .libs/edit.o .libs/getauditlog.o .libs/setexpire.o .libs/setownertrust.o .libs/opassuan.o .libs/passwd.o .libs/spawn.o .libs/assuan-support.o .libs/engine.o .libs/engine-gpg.o .libs/status-table.o .libs/engine-gpgsm.o .libs/engine-assuan.o .libs/engine-gpgconf.o .libs/engine-uiserver.o .libs/engine-g13.o .libs/vfs-mount.o .libs/vfs-create.o .libs/engine-spawn.o .libs/gpgconf.o .libs/queryswdb.o .libs/posix-util.o .libs/posix-io.o .libs/dirinfo.o .libs/debug.o .libs/gpgme.o .libs/version.o .libs/error.o -L/usr/lib/aarch64-linux-gnu -lassuan -lgpg-error -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,--version-script=../../src/libgpgme.vers -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libgpgme.so.11 -o .libs/libgpgme.so.11.33.0 libtool: link: (cd ".libs" && rm -f "libgpgme.so.11" && ln -s "libgpgme.so.11.33.0" "libgpgme.so.11") libtool: link: (cd ".libs" && rm -f "libgpgme.so" && ln -s "libgpgme.so.11.33.0" "libgpgme.so") libtool: link: ar cr .libs/libgpgme.a conversion.o get-env.o parsetlv.o mbox-util.o data.o data-fd.o data-stream.o data-mem.o data-user.o data-estream.o data-compat.o data-identify.o signers.o sig-notation.o wait.o wait-global.o wait-private.o wait-user.o op-support.o encrypt.o encrypt-sign.o decrypt.o decrypt-verify.o verify.o sign.o passphrase.o progress.o key.o keylist.o keysign.o trust-item.o trustlist.o tofupolicy.o revsig.o import.o export.o genkey.o delete.o edit.o getauditlog.o setexpire.o setownertrust.o opassuan.o passwd.o spawn.o assuan-support.o engine.o engine-gpg.o status-table.o engine-gpgsm.o engine-assuan.o engine-gpgconf.o engine-uiserver.o engine-g13.o vfs-mount.o vfs-create.o engine-spawn.o gpgconf.o queryswdb.o posix-util.o posix-io.o dirinfo.o debug.o gpgme.o version.o error.o libtool: link: ranlib .libs/libgpgme.a libtool: link: ( cd ".libs" && rm -f "libgpgme.la" && ln -s "../libgpgme.la" "libgpgme.la" ) /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z,relro -Wl,-z,now -o gpgme-tool gpgme-tool.o argparse.o libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z,relro -Wl,-z,now -o gpgme-json gpgme-json.o cJSON.o -lm libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/gpgme-json gpgme-json.o cJSON.o -lm ./.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/gpgme-tool gpgme-tool.o argparse.o ./.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lassuan -lgpg-error make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' Making all in tests make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' Making all in gpg make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' cp ../../../tests/gpg/gpg.conf.in gpg.conf echo pinentry-program /build/reproducible-path/gpgme1.0-1.24.0/build/../tests/gpg/pinentry > ./gpg-agent.conf GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all echo disable-scdaemon >> ./gpg-agent.conf /usr/bin/mkdir -p ./private-keys-v1.d for k in 13CD0F3BDF24BE53FE192D62F18737256FF6E4FD 76F7E2B35832976B50A27A282D9B87E44577EB66 A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD 13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F 7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp ../../../tests/gpg/$k private-keys-v1.d/$k.key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc gpg: keybox '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg/pubring.kbx' created gpg: /build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import-ownertrust ../../../tests/gpg/ownertrust.txt gpg: inserting ownertrust of 6 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all echo x > ./pubring-stamp make all-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-encrypt.o ../../../tests/gpg/t-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-encrypt-sym.o ../../../tests/gpg/t-encrypt-sym.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-encrypt-sign.o ../../../tests/gpg/t-encrypt-sign.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-sign.o ../../../tests/gpg/t-sign.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-signers.o ../../../tests/gpg/t-signers.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-decrypt.o ../../../tests/gpg/t-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-verify.o ../../../tests/gpg/t-verify.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-decrypt-verify.o ../../../tests/gpg/t-decrypt-verify.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-sig-notation.o ../../../tests/gpg/t-sig-notation.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-export.o ../../../tests/gpg/t-export.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-import.o ../../../tests/gpg/t-import.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-edit.o ../../../tests/gpg/t-edit.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-keylist.o ../../../tests/gpg/t-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-keylist-sig.o ../../../tests/gpg/t-keylist-sig.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-keylist-secret-sig.o ../../../tests/gpg/t-keylist-secret-sig.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-wait.o ../../../tests/gpg/t-wait.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-encrypt-large.o ../../../tests/gpg/t-encrypt-large.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-file-name.o ../../../tests/gpg/t-file-name.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-gpgconf.o ../../../tests/gpg/t-gpgconf.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-encrypt-mixed.o ../../../tests/gpg/t-encrypt-mixed.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-edit-sign.o ../../../tests/gpg/t-edit-sign.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-setownertrust.o ../../../tests/gpg/t-setownertrust.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-eventloop.o ../../../tests/gpg/t-eventloop.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t_thread1-t-thread1.o `test -f 't-thread1.c' || echo '../../../tests/gpg/'`t-thread1.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t_thread_keylist-t-thread-keylist.o `test -f 't-thread-keylist.c' || echo '../../../tests/gpg/'`t-thread-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t_thread_keylist_verify-t-thread-keylist-verify.o `test -f 't-thread-keylist-verify.c' || echo '../../../tests/gpg/'`t-thread-keylist-verify.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-genkey.o ../../../tests/gpg/t-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t_cancel-t-cancel.o `test -f 't-cancel.c' || echo '../../../tests/gpg/'`t-cancel.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt t-encrypt.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt-sym t-encrypt-sym.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt-sign t-encrypt-sign.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-sign t-sign.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-signers t-signers.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-decrypt t-decrypt.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-verify t-verify.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-decrypt-verify t-decrypt-verify.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-sig-notation t-sig-notation.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-export t-export.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-import t-import.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-edit t-edit.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt-sym t-encrypt-sym.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt-sign t-encrypt-sign.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-keylist t-keylist.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-signers t-signers.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-keylist-sig t-keylist-sig.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-sign t-sign.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-sig-notation t-sig-notation.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-decrypt-verify t-decrypt-verify.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-verify t-verify.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-wait t-wait.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-export t-export.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt-large t-encrypt-large.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-file-name t-file-name.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-gpgconf t-gpgconf.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt-mixed t-encrypt-mixed.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-edit-sign t-edit-sign.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-edit t-edit.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-setownertrust t-setownertrust.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-eventloop t-eventloop.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-import t-import.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-thread1 t_thread1-t-thread1.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylist-sig t-keylist-sig.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt-mixed t-encrypt-mixed.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-edit-sign t-edit-sign.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-genkey t-genkey.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt-large t-encrypt-large.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-cancel t_cancel-t-cancel.o ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-wait t-wait.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-file-name t-file-name.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-gpgconf t-gpgconf.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-setownertrust t-setownertrust.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-thread1 t_thread1-t-thread1.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-eventloop t-eventloop.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-cancel t_cancel-t-cancel.o ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' Making all in json make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' echo no-force-v3-sigs > ./gpg.conf echo pinentry-program /build/reproducible-path/gpgme1.0-1.24.0/build/../tests/json/../gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/../../src/gpgme-json gpgconf --kill all /usr/bin/mkdir -p ./private-keys-v1.d for k in ../../../tests/gpg/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD ../../../tests/gpg/76F7E2B35832976B50A27A282D9B87E44577EB66 ../../../tests/gpg/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD ../../../tests/gpg/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F ../../../tests/gpg/7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp $k private-keys-v1.d/$(basename $k).key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc gpg: keybox '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/pubring.kbx' created gpg: /build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/json/key-with-revokers.asc gpg: key BD07B828B2F75071: public key "key-with-revokers@example.net" imported gpg: Total number processed: 1 gpg: imported: 1 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json/../../src/gpgme-json gpgconf --kill all echo x > ./pubring-stamp make all-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' gcc -DHAVE_CONFIG_H -I. -I../../../tests/json -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-json.o ../../../tests/json/t-json.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-json t-json.o ../../src/cJSON.o -lm ../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-json t-json.o ../../src/cJSON.o -lm ../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' Making all in gpgsm make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' echo disable-crl-checks > ./gpgsm.conf echo faked-system-time 1008241200 >> ./gpgsm.conf echo "agent-program `which gpg-agent`|--debug-quick-random" >> ./gpgsm.conf echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all echo >> ./trustlist.txt echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt /usr/bin/mkdir -p ./private-keys-v1.d echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt cp ../../../tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo x > ./gpg-sample.stamp GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgsm --import ../../../tests/gpgsm/cert_g10code_test1.der gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm/pubring.kbx' created gpgsm: total number processed: 1 gpgsm: imported: 1 touch pubring-stamp make all-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-import.o ../../../tests/gpgsm/t-import.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-keylist.o ../../../tests/gpgsm/t-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-encrypt.o ../../../tests/gpgsm/t-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-verify.o ../../../tests/gpgsm/t-verify.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-decrypt.o ../../../tests/gpgsm/t-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-sign.o ../../../tests/gpgsm/t-sign.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-export.o ../../../tests/gpgsm/t-export.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-genkey.o ../../../tests/gpgsm/t-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o cms-keylist.o ../../../tests/gpgsm/cms-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o cms-decrypt.o ../../../tests/gpgsm/cms-decrypt.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt t-encrypt.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-decrypt t-decrypt.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-import t-import.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-keylist t-keylist.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-sign t-sign.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-export t-export.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-genkey t-genkey.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o cms-keylist cms-keylist.o ../../src/libgpgme.la /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o cms-decrypt cms-decrypt.o ../../src/libgpgme.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o cms-keylist cms-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o cms-decrypt cms-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' Making all in opassuan make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' gcc -DHAVE_CONFIG_H -I. -I../../../tests/opassuan -I../../conf -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-command.o ../../../tests/opassuan/t-command.c /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z,relro -Wl,-z,now -o t-command t-command.o ../../src/libgpgme.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/t-command t-command.o ../../src/.libs/libgpgme.so make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-version.o ../../tests/t-version.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-data.o ../../tests/t-data.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-engine-info.o ../../tests/t-engine-info.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-keylist.o ../../tests/run-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-export.o ../../tests/run-export.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-import.o ../../tests/run-import.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-sign.o ../../tests/run-sign.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-verify.o ../../tests/run-verify.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-encrypt.o ../../tests/run-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-identify.o ../../tests/run-identify.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-decrypt.o ../../tests/run-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-genkey.o ../../tests/run-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-keysign.o ../../tests/run-keysign.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-tofu.o ../../tests/run-tofu.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-swdb.o ../../tests/run-swdb.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run_threaded-run-threaded.o `test -f 'run-threaded.c' || echo '../../tests/'`run-threaded.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-receive-keys.o ../../tests/run-receive-keys.c gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-setownertrust.o ../../tests/run-setownertrust.c /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-version t-version.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-data t-data.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o t-engine-info t-engine-info.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-keylist run-keylist.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-export run-export.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-import run-import.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-sign run-sign.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-identify run-identify.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-decrypt run-decrypt.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-genkey run-genkey.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-keysign run-keysign.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-version t-version.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-tofu run-tofu.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-data t-data.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-swdb run-swdb.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-threaded run_threaded-run-threaded.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-engine-info t-engine-info.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-keylist run-keylist.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-receive-keys run-receive-keys.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-export run-export.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-decrypt run-decrypt.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-identify run-identify.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-setownertrust run-setownertrust.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-import run-import.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-verify run-verify.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -no-install -Wl,-z,relro -Wl,-z,now -o run-encrypt run-encrypt.o ../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-sign run-sign.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-genkey run-genkey.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-keysign run-keysign.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-swdb run-swdb.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-tofu run-tofu.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-threaded run_threaded-run-threaded.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-setownertrust run-setownertrust.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-receive-keys run-receive-keys.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-encrypt run-encrypt.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-verify run-verify.o ../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' Making all in doc make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[3]: Circular defs.inc <- defsincdate dependency dropped. gcc -I. -I../conf -I../../doc \ -o mkdefsinc ../../doc/mkdefsinc.c incd="`test -f defsincdate || echo '../../doc/'`defsincdate"; \ ./mkdefsinc -C ../../doc --date "`cat $incd 2>/dev/null`" \ gpgme.texi uiserver.texi lesser.texi gpl.texi gpgme-json.texi >defs.inc make all-am make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd ../../doc && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/bash '/build/reproducible-path/gpgme1.0-1.24.0/build-aux/missing' makeinfo --version) >/dev/null 2>&1; then \ for f in ../../doc/gpgme.info ../../doc/gpgme.info-[0-9] ../../doc/gpgme.info-[0-9][0-9] ../../doc/gpgme.i[0-9] ../../doc/gpgme.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/bash '/build/reproducible-path/gpgme1.0-1.24.0/build-aux/missing' makeinfo -I ../../doc \ -o ../../doc/gpgme.info ../../doc/gpgme.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd ../../doc; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd ../../doc && \ $restore $backupdir/* `echo "./../../doc/gpgme.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc incd="`test -f defsincdate || echo '../../doc/'`defsincdate"; \ for file in gpgme-json.texi ; do \ /usr/bin/yat2m -I ../../doc --release "GPGME 1.24.0" --store \ --date "`cat $incd 2>/dev/null`" \ `test -f '$file' || echo '../../doc/'`$file ; done make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' Making all in lang make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' Making all in python make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making all in . make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' ln -sf "../../../src/data.h" . ln -sf "../../conf/config.h" . ln -sf "../../../lang/python/src" gpg touch copystamp set -e ; for PYTHON in /usr/bin/python3.13 /usr/bin/python3.12 ; do \ CPP="gcc -E" \ CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div" \ srcdir="../../../lang/python" \ top_builddir="../.." \ $PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg" ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext building 'gpg._gpgme' extension swigging python3.13-gpg/gpgme.i to python3.13-gpg/gpgme_wrap.c swig -python -threads -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.13-gpg -outdir python3.13-gpg/lib.linux-arm64-cpython-313/gpg -o python3.13-gpg/gpgme_wrap.c python3.13-gpg/gpgme.i python3.13-gpg/gpgme.h:493: Warning 451: Setting a const char * variable may leak memory. creating python3.13-gpg/temp.linux-arm64-cpython-313/python3.13-gpg aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.13-gpg -I/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python -I/usr/include/python3.13 -c python3.13-gpg/gpgme_wrap.c -o python3.13-gpg/temp.linux-arm64-cpython-313/python3.13-gpg/gpgme_wrap.o In file included from python3.13-gpg/gpgme.h:30, from /build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/data.h:34, from python3.13-gpg/gpgme_wrap.c:3303: In function 'gpg_err_source', inlined from 'gpgme_err_source' at python3.13-gpg/gpgme.h:176:10, inlined from '_wrap_gpgme_err_source' at python3.13-gpg/gpgme_wrap.c:4639:14: /usr/include/aarch64-linux-gnu/gpg-error.h:982:35: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 982 | return (gpg_err_source_t) ((err >> GPG_ERR_SOURCE_SHIFT) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_source': python3.13-gpg/gpgme_wrap.c:4620:17: note: 'arg1' was declared here 4620 | gpgme_error_t arg1 ; | ^~~~ In function 'gpg_err_code', inlined from 'gpgme_err_code' at python3.13-gpg/gpgme.h:169:10, inlined from '_wrap_gpgme_err_code' at python3.13-gpg/gpgme_wrap.c:4606:14: /usr/include/aarch64-linux-gnu/gpg-error.h:974:10: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 974 | return (gpg_err_code_t) (err & GPG_ERR_CODE_MASK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_code': python3.13-gpg/gpgme_wrap.c:4587:17: note: 'arg1' was declared here 4587 | gpgme_error_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.13-gpg/gpgme.h:149:10, inlined from 'gpgme_error' at python3.13-gpg/gpgme.h:162:10, inlined from '_wrap_gpgme_error' at python3.13-gpg/gpgme_wrap.c:4573:14: /usr/include/aarch64-linux-gnu/gpg-error.h:952:5: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 951 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_error': python3.13-gpg/gpgme_wrap.c:4554:20: note: 'arg1' was declared here 4554 | gpgme_err_code_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.13-gpg/gpgme.h:149:10, inlined from '_wrap_gpgme_err_make' at python3.13-gpg/gpgme_wrap.c:4540:14: /usr/include/aarch64-linux-gnu/gpg-error.h:952:40: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make': python3.13-gpg/gpgme_wrap.c:4511:22: note: 'arg1' was declared here 4511 | gpgme_err_source_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.13-gpg/gpgme.h:149:10, inlined from '_wrap_gpgme_err_make' at python3.13-gpg/gpgme_wrap.c:4540:14: /usr/include/aarch64-linux-gnu/gpg-error.h:952:5: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 951 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make': python3.13-gpg/gpgme_wrap.c:4512:20: note: 'arg2' was declared here 4512 | gpgme_err_code_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_code_to_errno': python3.13-gpg/gpgme_wrap.c:4829:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4829 | result = (int)gpgme_err_code_to_errno(arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4810:20: note: 'arg1' was declared here 4810 | gpgme_err_code_t arg1 ; | ^~~~ In file included from /usr/include/string.h:548, from /usr/include/python3.13/Python.h:39, from python3.13-gpg/gpgme_wrap.c:199: In function 'memcpy', inlined from 'copy_gpgme_error_t_p' at python3.13-gpg/gpgme_wrap.c:3906:29, inlined from '_wrap_copy_gpgme_error_t_p' at python3.13-gpg/gpgme_wrap.c:48924:14: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:10: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_copy_gpgme_error_t_p': python3.13-gpg/gpgme_wrap.c:48905:17: note: 'arg1' was declared here 48905 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strsource': python3.13-gpg/gpgme_wrap.c:4768:22: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4768 | result = (char *)gpgme_strsource(arg1); | ^~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4749:17: note: 'arg1' was declared here 4749 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strerror': python3.13-gpg/gpgme_wrap.c:4672:22: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4672 | result = (char *)gpgme_strerror(arg1); | ^~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4653:17: note: 'arg1' was declared here 4653 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strerror_r': python3.13-gpg/gpgme_wrap.c:4727:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4727 | result = (int)gpgme_strerror_r(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4684:15: note: 'arg1' was declared here 4684 | gpg_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make_from_errno': python3.13-gpg/gpgme_wrap.c:4914:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4914 | result = gpgme_err_make_from_errno(arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4888:22: note: 'arg1' was declared here 4888 | gpgme_err_source_t arg1 ; | ^~~~ In function 'gpgme_error_t_p_assign', inlined from '_wrap_gpgme_error_t_p_assign' at python3.13-gpg/gpgme_wrap.c:48988:5: python3.13-gpg/gpgme_wrap.c:3914:10: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 3914 | *obj = value; | ~~~~~^~~~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_error_t_p_assign': python3.13-gpg/gpgme_wrap.c:48964:17: note: 'arg2' was declared here 48964 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_op_assuan_result_err_set': python3.13-gpg/gpgme_wrap.c:48251:27: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 48251 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:48227:17: note: 'arg2' was declared here 48227 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_import_status_result_set': python3.13-gpg/gpgme_wrap.c:31644:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 31644 | if (arg1) (arg1)->result = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:31620:17: note: 'arg2' was declared here 31620 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_signature_validity_reason_set': python3.13-gpg/gpgme_wrap.c:28038:39: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 28038 | if (arg1) (arg1)->validity_reason = arg2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:28014:17: note: 'arg2' was declared here 28014 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_signature_status_set': python3.13-gpg/gpgme_wrap.c:27339:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 27339 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:27315:17: note: 'arg2' was declared here 27315 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_recipient_status_set': python3.13-gpg/gpgme_wrap.c:21648:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 21648 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:21624:17: note: 'arg2' was declared here 21624 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_io_event_done_data_op_err_set': python3.13-gpg/gpgme_wrap.c:14733:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 14733 | if (arg1) (arg1)->op_err = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:14709:17: note: 'arg2' was declared here 14709 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_io_event_done_data_err_set': python3.13-gpg/gpgme_wrap.c:14666:27: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 14666 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:14642:17: note: 'arg2' was declared here 14642 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_invalid_key_reason_set': python3.13-gpg/gpgme_wrap.c:12990:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 12990 | if (arg1) (arg1)->reason = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:12966:17: note: 'arg2' was declared here 12966 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap__gpgme_key_sig_status_set': python3.13-gpg/gpgme_wrap.c:8718:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 8718 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:8694:17: note: 'arg2' was declared here 8694 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_receive_keys': python3.13-gpg/gpgme_wrap.c:33701:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 33701 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33629:10: note: 'size2' was declared here 33629 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_receive_keys_start': python3.13-gpg/gpgme_wrap.c:33615:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 33615 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33543:10: note: 'size2' was declared here 33543 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_data_seek': python3.13-gpg/gpgme_wrap.c:4112:14: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 4112 | result = gpgme_data_seek(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4073:9: note: 'arg2' was declared here 4073 | off_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_data_new_from_filepart': python3.13-gpg/gpgme_wrap.c:16722:14: warning: 'arg4' may be used uninitialized [-Wmaybe-uninitialized] 16722 | result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:16658:9: note: 'arg4' was declared here 16658 | off_t arg4 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_keylist_ext_start': python3.13-gpg/gpgme_wrap.c:40146:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 40146 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:40060:10: note: 'size2' was declared here 40060 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_spawn': python3.13-gpg/gpgme_wrap.c:41860:19: warning: 'size3' may be used uninitialized [-Wmaybe-uninitialized] 41860 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:41735:10: note: 'size3' was declared here 41735 | size_t size3 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_spawn_start': python3.13-gpg/gpgme_wrap.c:41715:19: warning: 'size3' may be used uninitialized [-Wmaybe-uninitialized] 41715 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:41590:10: note: 'size3' was declared here 41590 | size_t size3 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_export_ext': python3.13-gpg/gpgme_wrap.c:34810:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 34810 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:34605:10: note: 'size2' was declared here 34605 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_export_ext_start': python3.13-gpg/gpgme_wrap.c:34494:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 34494 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:34289:10: note: 'size2' was declared here 34289 | size_t size2 ; | ^~~~~ aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.13-gpg -I/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python -I/usr/include/python3.13 -c python3.13-gpg/helpers.c -o python3.13-gpg/temp.linux-arm64-cpython-313/python3.13-gpg/helpers.o python3.13-gpg/helpers.c: In function '_gpg_stash_callback_exception': python3.13-gpg/helpers.c:119:3: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 119 | self = PyWeakref_GetObject(weak_self); | ^~~~ In file included from /usr/include/python3.13/Python.h:113, from python3.13-gpg/helpers.c:30: /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wdate-time -D_FORTIFY_SOURCE=2 python3.13-gpg/temp.linux-arm64-cpython-313/python3.13-gpg/gpgme_wrap.o python3.13-gpg/temp.linux-arm64-cpython-313/python3.13-gpg/helpers.o -L../../src/.libs -L/usr/lib/aarch64-linux-gnu -o python3.13-gpg/lib.linux-arm64-cpython-313/gpg/_gpgme.cpython-313-aarch64-linux-gnu.so -L${libdir} -lgpgme running build_py copying gpg/core.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg copying gpg/__init__.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg copying gpg/errors.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg copying gpg/callbacks.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg copying gpg/util.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg copying gpg/results.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg creating python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/__init__.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/event.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/protocol.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/status.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/keysign.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/md.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/create.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/pk.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/import_type.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/sigsum.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants copying gpg/constants/validity.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants creating python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data copying gpg/constants/data/__init__.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data copying gpg/constants/data/encoding.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data creating python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist copying gpg/constants/keylist/__init__.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist copying gpg/constants/keylist/mode.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist creating python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig copying gpg/constants/sig/__init__.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig copying gpg/constants/sig/notation.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig copying gpg/constants/sig/mode.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig creating python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu copying gpg/constants/tofu/__init__.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu copying gpg/constants/tofu/policy.py -> python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu running build Using gpgme.h from ../../src/gpgme.h running build_ext building 'gpg._gpgme' extension swigging python3.12-gpg/gpgme.i to python3.12-gpg/gpgme_wrap.c swig -python -threads -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.12-gpg -outdir python3.12-gpg/lib.linux-arm64-cpython-312/gpg -o python3.12-gpg/gpgme_wrap.c python3.12-gpg/gpgme.i python3.12-gpg/gpgme.h:493: Warning 451: Setting a const char * variable may leak memory. creating python3.12-gpg/temp.linux-arm64-cpython-312/python3.12-gpg aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.12-gpg -I/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python -I/usr/include/python3.12 -c python3.12-gpg/gpgme_wrap.c -o python3.12-gpg/temp.linux-arm64-cpython-312/python3.12-gpg/gpgme_wrap.o In file included from python3.12-gpg/gpgme.h:30, from /build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/data.h:34, from python3.12-gpg/gpgme_wrap.c:3303: In function 'gpg_err_source', inlined from 'gpgme_err_source' at python3.12-gpg/gpgme.h:176:10, inlined from '_wrap_gpgme_err_source' at python3.12-gpg/gpgme_wrap.c:4639:14: /usr/include/aarch64-linux-gnu/gpg-error.h:982:35: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 982 | return (gpg_err_source_t) ((err >> GPG_ERR_SOURCE_SHIFT) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_source': python3.12-gpg/gpgme_wrap.c:4620:17: note: 'arg1' was declared here 4620 | gpgme_error_t arg1 ; | ^~~~ In function 'gpg_err_code', inlined from 'gpgme_err_code' at python3.12-gpg/gpgme.h:169:10, inlined from '_wrap_gpgme_err_code' at python3.12-gpg/gpgme_wrap.c:4606:14: /usr/include/aarch64-linux-gnu/gpg-error.h:974:10: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 974 | return (gpg_err_code_t) (err & GPG_ERR_CODE_MASK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_code': python3.12-gpg/gpgme_wrap.c:4587:17: note: 'arg1' was declared here 4587 | gpgme_error_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.12-gpg/gpgme.h:149:10, inlined from 'gpgme_error' at python3.12-gpg/gpgme.h:162:10, inlined from '_wrap_gpgme_error' at python3.12-gpg/gpgme_wrap.c:4573:14: /usr/include/aarch64-linux-gnu/gpg-error.h:952:5: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 951 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_error': python3.12-gpg/gpgme_wrap.c:4554:20: note: 'arg1' was declared here 4554 | gpgme_err_code_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.12-gpg/gpgme.h:149:10, inlined from '_wrap_gpgme_err_make' at python3.12-gpg/gpgme_wrap.c:4540:14: /usr/include/aarch64-linux-gnu/gpg-error.h:952:40: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make': python3.12-gpg/gpgme_wrap.c:4511:22: note: 'arg1' was declared here 4511 | gpgme_err_source_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.12-gpg/gpgme.h:149:10, inlined from '_wrap_gpgme_err_make' at python3.12-gpg/gpgme_wrap.c:4540:14: /usr/include/aarch64-linux-gnu/gpg-error.h:952:5: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 951 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make': python3.12-gpg/gpgme_wrap.c:4512:20: note: 'arg2' was declared here 4512 | gpgme_err_code_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_code_to_errno': python3.12-gpg/gpgme_wrap.c:4829:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4829 | result = (int)gpgme_err_code_to_errno(arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4810:20: note: 'arg1' was declared here 4810 | gpgme_err_code_t arg1 ; | ^~~~ In file included from /usr/include/string.h:548, from /usr/include/python3.12/Python.h:26, from python3.12-gpg/gpgme_wrap.c:199: In function 'memcpy', inlined from 'copy_gpgme_error_t_p' at python3.12-gpg/gpgme_wrap.c:3906:29, inlined from '_wrap_copy_gpgme_error_t_p' at python3.12-gpg/gpgme_wrap.c:48924:14: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:10: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_copy_gpgme_error_t_p': python3.12-gpg/gpgme_wrap.c:48905:17: note: 'arg1' was declared here 48905 | gpgme_error_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strsource': python3.12-gpg/gpgme_wrap.c:4768:22: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4768 | result = (char *)gpgme_strsource(arg1); | ^~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4749:17: note: 'arg1' was declared here 4749 | gpgme_error_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strerror': python3.12-gpg/gpgme_wrap.c:4672:22: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4672 | result = (char *)gpgme_strerror(arg1); | ^~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4653:17: note: 'arg1' was declared here 4653 | gpgme_error_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strerror_r': python3.12-gpg/gpgme_wrap.c:4727:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4727 | result = (int)gpgme_strerror_r(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4684:15: note: 'arg1' was declared here 4684 | gpg_error_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make_from_errno': python3.12-gpg/gpgme_wrap.c:4914:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4914 | result = gpgme_err_make_from_errno(arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4888:22: note: 'arg1' was declared here 4888 | gpgme_err_source_t arg1 ; | ^~~~ In function 'gpgme_error_t_p_assign', inlined from '_wrap_gpgme_error_t_p_assign' at python3.12-gpg/gpgme_wrap.c:48988:5: python3.12-gpg/gpgme_wrap.c:3914:10: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 3914 | *obj = value; | ~~~~~^~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_error_t_p_assign': python3.12-gpg/gpgme_wrap.c:48964:17: note: 'arg2' was declared here 48964 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_op_assuan_result_err_set': python3.12-gpg/gpgme_wrap.c:48251:27: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 48251 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:48227:17: note: 'arg2' was declared here 48227 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_import_status_result_set': python3.12-gpg/gpgme_wrap.c:31644:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 31644 | if (arg1) (arg1)->result = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:31620:17: note: 'arg2' was declared here 31620 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_signature_validity_reason_set': python3.12-gpg/gpgme_wrap.c:28038:39: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 28038 | if (arg1) (arg1)->validity_reason = arg2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:28014:17: note: 'arg2' was declared here 28014 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_signature_status_set': python3.12-gpg/gpgme_wrap.c:27339:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 27339 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:27315:17: note: 'arg2' was declared here 27315 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_recipient_status_set': python3.12-gpg/gpgme_wrap.c:21648:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 21648 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:21624:17: note: 'arg2' was declared here 21624 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_io_event_done_data_op_err_set': python3.12-gpg/gpgme_wrap.c:14733:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 14733 | if (arg1) (arg1)->op_err = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:14709:17: note: 'arg2' was declared here 14709 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_io_event_done_data_err_set': python3.12-gpg/gpgme_wrap.c:14666:27: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 14666 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:14642:17: note: 'arg2' was declared here 14642 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_invalid_key_reason_set': python3.12-gpg/gpgme_wrap.c:12990:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 12990 | if (arg1) (arg1)->reason = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:12966:17: note: 'arg2' was declared here 12966 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_key_sig_status_set': python3.12-gpg/gpgme_wrap.c:8718:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 8718 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:8694:17: note: 'arg2' was declared here 8694 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_receive_keys': python3.12-gpg/gpgme_wrap.c:33701:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 33701 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:33629:10: note: 'size2' was declared here 33629 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_receive_keys_start': python3.12-gpg/gpgme_wrap.c:33615:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 33615 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:33543:10: note: 'size2' was declared here 33543 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_data_seek': python3.12-gpg/gpgme_wrap.c:4112:14: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 4112 | result = gpgme_data_seek(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4073:9: note: 'arg2' was declared here 4073 | off_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_data_new_from_filepart': python3.12-gpg/gpgme_wrap.c:16722:14: warning: 'arg4' may be used uninitialized [-Wmaybe-uninitialized] 16722 | result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:16658:9: note: 'arg4' was declared here 16658 | off_t arg4 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_keylist_ext_start': python3.12-gpg/gpgme_wrap.c:40146:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 40146 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:40060:10: note: 'size2' was declared here 40060 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_spawn': python3.12-gpg/gpgme_wrap.c:41860:19: warning: 'size3' may be used uninitialized [-Wmaybe-uninitialized] 41860 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:41735:10: note: 'size3' was declared here 41735 | size_t size3 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_spawn_start': python3.12-gpg/gpgme_wrap.c:41715:19: warning: 'size3' may be used uninitialized [-Wmaybe-uninitialized] 41715 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:41590:10: note: 'size3' was declared here 41590 | size_t size3 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_export_ext': python3.12-gpg/gpgme_wrap.c:34810:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 34810 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:34605:10: note: 'size2' was declared here 34605 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_export_ext_start': python3.12-gpg/gpgme_wrap.c:34494:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 34494 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:34289:10: note: 'size2' was declared here 34289 | size_t size2 ; | ^~~~~ aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.12-gpg -I/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python -I/usr/include/python3.12 -c python3.12-gpg/helpers.c -o python3.12-gpg/temp.linux-arm64-cpython-312/python3.12-gpg/helpers.o aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -Wdate-time -D_FORTIFY_SOURCE=2 python3.12-gpg/temp.linux-arm64-cpython-312/python3.12-gpg/gpgme_wrap.o python3.12-gpg/temp.linux-arm64-cpython-312/python3.12-gpg/helpers.o -L../../src/.libs -L/usr/lib/aarch64-linux-gnu -o python3.12-gpg/lib.linux-arm64-cpython-312/gpg/_gpgme.cpython-312-aarch64-linux-gnu.so -L${libdir} -lgpgme running build_py copying gpg/core.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg copying gpg/__init__.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg copying gpg/errors.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg copying gpg/callbacks.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg copying gpg/util.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg copying gpg/results.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg creating python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/__init__.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/event.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/protocol.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/status.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/keysign.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/md.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/create.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/pk.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/import_type.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/sigsum.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants copying gpg/constants/validity.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants creating python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/data copying gpg/constants/data/__init__.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/data copying gpg/constants/data/encoding.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/data creating python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/keylist copying gpg/constants/keylist/__init__.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/keylist copying gpg/constants/keylist/mode.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/keylist creating python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig copying gpg/constants/sig/__init__.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig copying gpg/constants/sig/notation.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig copying gpg/constants/sig/mode.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig creating python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/tofu copying gpg/constants/tofu/__init__.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/tofu copying gpg/constants/tofu/policy.py -> python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/tofu make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making all in tests make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' echo no-force-v3-sigs > ./gpg.conf echo pinentry-program /build/reproducible-path/gpgme1.0-1.24.0/build/../tests/gpg/pinentry >gpg-agent.conf GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" gpgconf --kill all echo default-key A0FF4590BB6122EDEF6E3C542D727CC768697734 >> ./gpg.conf echo disable-scdaemon >> gpg-agent.conf /usr/bin/mkdir -p ./private-keys-v1.d for k in ../../../../tests/gpg/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD ../../../../tests/gpg/76F7E2B35832976B50A27A282D9B87E44577EB66 ../../../../tests/gpg/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD ../../../../tests/gpg/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F ../../../../tests/gpg/7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp $k private-keys-v1.d/${k#../../../../tests/gpg/}.key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" gpg --batch --no-permission-warning \ --import ../../../../tests/gpg/pubdemo.asc gpg: keybox '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests/pubring.kbx' created gpg: /build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" gpg --batch --no-permission-warning \ --import ../../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" gpgconf --kill all echo x > ./pubring-stamp make all-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' Making all in examples make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' Making all in doc make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' Making all in src make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making all in cpp make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' Making all in src make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/configuration.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/context.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/data.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/decryptionresult.h" mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/defaultassuantransaction.h" echo -n "gpgme++/configuration.h" | sed "s/gpgme++//" >> "gpgme++/configuration.h" mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/editinteractor.h" echo -n "gpgme++/context.h" | sed "s/gpgme++//" >> "gpgme++/context.h" echo -n "gpgme++/data.h" | sed "s/gpgme++//" >> "gpgme++/data.h" echo -n "gpgme++/decryptionresult.h" | sed "s/gpgme++//" >> "gpgme++/decryptionresult.h" echo -n "gpgme++/defaultassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/defaultassuantransaction.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/encryptionresult.h" echo -n "gpgme++/editinteractor.h" | sed "s/gpgme++//" >> "gpgme++/editinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/configuration.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/engineinfo.h" echo "\"" >> "gpgme++/data.h" echo "\"" >> "gpgme++/defaultassuantransaction.h" echo -n "gpgme++/encryptionresult.h" | sed "s/gpgme++//" >> "gpgme++/encryptionresult.h" echo "\"" >> "gpgme++/context.h" echo "\"" >> "gpgme++/decryptionresult.h" echo "\"" >> "gpgme++/editinteractor.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/error.h" echo -n "gpgme++/engineinfo.h" | sed "s/gpgme++//" >> "gpgme++/engineinfo.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/encryptionresult.h" echo -n "gpgme++/error.h" | sed "s/gpgme++//" >> "gpgme++/error.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/eventloopinteractor.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/engineinfo.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/exception.h" echo -n "gpgme++/eventloopinteractor.h" | sed "s/gpgme++//" >> "gpgme++/eventloopinteractor.h" echo "\"" >> "gpgme++/error.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/global.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgadduserideditinteractor.h" echo -n "gpgme++/exception.h" | sed "s/gpgme++//" >> "gpgme++/exception.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/global.h" | sed "s/gpgme++//" >> "gpgme++/global.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/eventloopinteractor.h" echo -n "gpgme++/gpgadduserideditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgadduserideditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/exception.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgagentgetinfoassuantransaction.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgmefw.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgadduserideditinteractor.h" echo "\"" >> "gpgme++/global.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgsetexpirytimeeditinteractor.h" echo -n "gpgme++/gpgagentgetinfoassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/gpgagentgetinfoassuantransaction.h" echo -n "gpgme++/gpgmefw.h" | sed "s/gpgme++//" >> "gpgme++/gpgmefw.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgsetownertrusteditinteractor.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgsignkeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpgsetexpirytimeeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsetexpirytimeeditinteractor.h" echo "\"" >> "gpgme++/gpgagentgetinfoassuantransaction.h" echo -n "gpgme++/gpgsetownertrusteditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsetownertrusteditinteractor.h" echo -n "gpgme++/gpgsignkeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsignkeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpggencardkeyinteractor.h" echo "\"" >> "gpgme++/gpgmefw.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo -n "gpgme++/gpggencardkeyinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpggencardkeyinteractor.h" echo "\"" >> "gpgme++/gpgsetexpirytimeeditinteractor.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpgaddexistingsubkeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgaddexistingsubkeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgsignkeyeditinteractor.h" echo "\"" >> "gpgme++/gpgsetownertrusteditinteractor.h" echo "\"" >> "gpgme++/gpggencardkeyinteractor.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgrevokekeyeditinteractor.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/importresult.h" echo "\"" >> "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/keygenerationresult.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/importresult.h" | sed "s/gpgme++//" >> "gpgme++/importresult.h" echo -n "gpgme++/gpgrevokekeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgrevokekeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/keygenerationresult.h" | sed "s/gpgme++//" >> "gpgme++/keygenerationresult.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/keylistresult.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/key.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/notation.h" echo -n "gpgme++/keylistresult.h" | sed "s/gpgme++//" >> "gpgme++/keylistresult.h" echo "\"" >> "gpgme++/importresult.h" echo "\"" >> "gpgme++/gpgrevokekeyeditinteractor.h" echo "\"" >> "gpgme++/keygenerationresult.h" echo -n "gpgme++/key.h" | sed "s/gpgme++//" >> "gpgme++/key.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/result.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/scdgetinfoassuantransaction.h" echo -n "gpgme++/notation.h" | sed "s/gpgme++//" >> "gpgme++/notation.h" echo "\"" >> "gpgme++/keylistresult.h" echo -n "gpgme++/result.h" | sed "s/gpgme++//" >> "gpgme++/result.h" echo "\"" >> "gpgme++/key.h" echo -n "gpgme++/scdgetinfoassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/scdgetinfoassuantransaction.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/notation.h" echo "\"" >> "gpgme++/result.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/signingresult.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/statusconsumerassuantransaction.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/scdgetinfoassuantransaction.h" echo -n "gpgme++/signingresult.h" | sed "s/gpgme++//" >> "gpgme++/signingresult.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/trustitem.h" echo -n "gpgme++/statusconsumerassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/statusconsumerassuantransaction.h" mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/verificationresult.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/vfsmountresult.h" echo "\"" >> "gpgme++/signingresult.h" echo -n "gpgme++/trustitem.h" | sed "s/gpgme++//" >> "gpgme++/trustitem.h" echo -n "gpgme++/vfsmountresult.h" | sed "s/gpgme++//" >> "gpgme++/vfsmountresult.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/gpgmepp_export.h" echo -n "gpgme++/verificationresult.h" | sed "s/gpgme++//" >> "gpgme++/verificationresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/statusconsumerassuantransaction.h" echo "\"" >> "gpgme++/trustitem.h" echo -n "gpgme++/gpgmepp_export.h" | sed "s/gpgme++//" >> "gpgme++/gpgmepp_export.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/tofuinfo.h" echo "\"" >> "gpgme++/vfsmountresult.h" echo -n "gpgme++/tofuinfo.h" | sed "s/gpgme++//" >> "gpgme++/tofuinfo.h" echo "\"" >> "gpgme++/verificationresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgmepp_export.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/swdbresult.h" echo "\"" >> "gpgme++/tofuinfo.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/interfaces/assuantransaction.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/interfaces/dataprovider.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/interfaces/passphraseprovider.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/interfaces/progressprovider.h" echo -n "gpgme++/swdbresult.h" | sed "s/gpgme++//" >> "gpgme++/swdbresult.h" echo -n "gpgme++/interfaces/assuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/assuantransaction.h" echo -n "gpgme++/interfaces/dataprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/dataprovider.h" echo -n "gpgme++/interfaces/passphraseprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/passphraseprovider.h" echo -n "gpgme++/interfaces/progressprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/progressprovider.h" echo "\"" >> "gpgme++/swdbresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/interfaces/assuantransaction.h" echo "\"" >> "gpgme++/interfaces/dataprovider.h" echo -n "#include \"/build/reproducible-path/gpgme1.0-1.24.0/build/../lang/cpp/src" > "gpgme++/interfaces/statusconsumer.h" echo "\"" >> "gpgme++/interfaces/progressprovider.h" echo "\"" >> "gpgme++/interfaces/passphraseprovider.h" echo -n "gpgme++/interfaces/statusconsumer.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/statusconsumer.h" echo "\"" >> "gpgme++/interfaces/statusconsumer.h" make all-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o exception.lo ../../../../lang/cpp/src/exception.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o context.lo ../../../../lang/cpp/src/context.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o key.lo ../../../../lang/cpp/src/key.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o trustitem.lo ../../../../lang/cpp/src/trustitem.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o data.lo ../../../../lang/cpp/src/data.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o callbacks.lo ../../../../lang/cpp/src/callbacks.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o eventloopinteractor.lo ../../../../lang/cpp/src/eventloopinteractor.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o editinteractor.lo ../../../../lang/cpp/src/editinteractor.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o keylistresult.lo ../../../../lang/cpp/src/keylistresult.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o keygenerationresult.lo ../../../../lang/cpp/src/keygenerationresult.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o importresult.lo ../../../../lang/cpp/src/importresult.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o decryptionresult.lo ../../../../lang/cpp/src/decryptionresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/callbacks.cpp -fPIC -DPIC -o .libs/callbacks.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/eventloopinteractor.cpp -fPIC -DPIC -o .libs/eventloopinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/keylistresult.cpp -fPIC -DPIC -o .libs/keylistresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/importresult.cpp -fPIC -DPIC -o .libs/importresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/trustitem.cpp -fPIC -DPIC -o .libs/trustitem.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/editinteractor.cpp -fPIC -DPIC -o .libs/editinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/exception.cpp -fPIC -DPIC -o .libs/exception.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/context.cpp -fPIC -DPIC -o .libs/context.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/keygenerationresult.cpp -fPIC -DPIC -o .libs/keygenerationresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/data.cpp -fPIC -DPIC -o .libs/data.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/key.cpp -fPIC -DPIC -o .libs/key.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/decryptionresult.cpp -fPIC -DPIC -o .libs/decryptionresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/keygenerationresult.cpp -o keygenerationresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/trustitem.cpp -o trustitem.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/exception.cpp -o exception.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/keylistresult.cpp -o keylistresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/callbacks.cpp -o callbacks.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/eventloopinteractor.cpp -o eventloopinteractor.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o verificationresult.lo ../../../../lang/cpp/src/verificationresult.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o signingresult.lo ../../../../lang/cpp/src/signingresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/data.cpp -o data.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o encryptionresult.lo ../../../../lang/cpp/src/encryptionresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/editinteractor.cpp -o editinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/encryptionresult.cpp -fPIC -DPIC -o .libs/encryptionresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/verificationresult.cpp -fPIC -DPIC -o .libs/verificationresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/signingresult.cpp -fPIC -DPIC -o .libs/signingresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/importresult.cpp -o importresult.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o engineinfo.lo ../../../../lang/cpp/src/engineinfo.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgsetexpirytimeeditinteractor.lo ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/decryptionresult.cpp -o decryptionresult.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgsetownertrusteditinteractor.lo ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/engineinfo.cpp -fPIC -DPIC -o .libs/engineinfo.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetexpirytimeeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp -o gpgsetexpirytimeeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetownertrusteditinteractor.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgsignkeyeditinteractor.lo ../../../../lang/cpp/src/gpgsignkeyeditinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/engineinfo.cpp -o engineinfo.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/encryptionresult.cpp -o encryptionresult.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgadduserideditinteractor.lo ../../../../lang/cpp/src/gpgadduserideditinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/key.cpp -o key.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpggencardkeyinteractor.lo ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgaddexistingsubkeyeditinteractor.lo ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgadduserideditinteractor.cpp -fPIC -DPIC -o .libs/gpgadduserideditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgsignkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsignkeyeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/signingresult.cpp -o signingresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.cpp -o gpgsetownertrusteditinteractor.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgrevokekeyeditinteractor.lo ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o defaultassuantransaction.lo ../../../../lang/cpp/src/defaultassuantransaction.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgaddexistingsubkeyeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp -fPIC -DPIC -o .libs/gpggencardkeyinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgadduserideditinteractor.cpp -o gpgadduserideditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/defaultassuantransaction.cpp -fPIC -DPIC -o .libs/defaultassuantransaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgrevokekeyeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/verificationresult.cpp -o verificationresult.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o scdgetinfoassuantransaction.lo ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o gpgagentgetinfoassuantransaction.lo ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp -o gpgaddexistingsubkeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/scdgetinfoassuantransaction.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o statusconsumerassuantransaction.lo ../../../../lang/cpp/src/statusconsumerassuantransaction.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp -o gpggencardkeyinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/gpgagentgetinfoassuantransaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/context.cpp -o context.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/statusconsumerassuantransaction.cpp -fPIC -DPIC -o .libs/statusconsumerassuantransaction.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o vfsmountresult.lo ../../../../lang/cpp/src/vfsmountresult.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o configuration.lo ../../../../lang/cpp/src/configuration.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp -o gpgrevokekeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/defaultassuantransaction.cpp -o defaultassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/statusconsumerassuantransaction.cpp -o statusconsumerassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp -o scdgetinfoassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/vfsmountresult.cpp -fPIC -DPIC -o .libs/vfsmountresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/configuration.cpp -fPIC -DPIC -o .libs/configuration.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.cpp -o gpgagentgetinfoassuantransaction.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o tofuinfo.lo ../../../../lang/cpp/src/tofuinfo.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o swdbresult.lo ../../../../lang/cpp/src/swdbresult.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o util.lo ../../../../lang/cpp/src/util.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/gpgsignkeyeditinteractor.cpp -o gpgsignkeyeditinteractor.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o context_vanilla.lo ../../../../lang/cpp/src/context_vanilla.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/util.cpp -fPIC -DPIC -o .libs/util.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/tofuinfo.cpp -fPIC -DPIC -o .libs/tofuinfo.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/swdbresult.cpp -fPIC -DPIC -o .libs/swdbresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/context_vanilla.cpp -fPIC -DPIC -o .libs/context_vanilla.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/vfsmountresult.cpp -o vfsmountresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/context_vanilla.cpp -o context_vanilla.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/util.cpp -o util.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/tofuinfo.cpp -o tofuinfo.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/swdbresult.cpp -o swdbresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/cpp/src/configuration.cpp -o configuration.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-undefined -version-info 27:0:21 -Wl,-z,relro -Wl,-z,now -o libgpgmepp.la -rpath /usr/lib/aarch64-linux-gnu exception.lo context.lo key.lo trustitem.lo data.lo callbacks.lo eventloopinteractor.lo editinteractor.lo keylistresult.lo keygenerationresult.lo importresult.lo decryptionresult.lo verificationresult.lo signingresult.lo encryptionresult.lo engineinfo.lo gpgsetexpirytimeeditinteractor.lo gpgsetownertrusteditinteractor.lo gpgsignkeyeditinteractor.lo gpgadduserideditinteractor.lo gpggencardkeyinteractor.lo gpgaddexistingsubkeyeditinteractor.lo gpgrevokekeyeditinteractor.lo defaultassuantransaction.lo scdgetinfoassuantransaction.lo gpgagentgetinfoassuantransaction.lo statusconsumerassuantransaction.lo vfsmountresult.lo configuration.lo tofuinfo.lo swdbresult.lo util.lo context_vanilla.lo ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o .libs/exception.o .libs/context.o .libs/key.o .libs/trustitem.o .libs/data.o .libs/callbacks.o .libs/eventloopinteractor.o .libs/editinteractor.o .libs/keylistresult.o .libs/keygenerationresult.o .libs/importresult.o .libs/decryptionresult.o .libs/verificationresult.o .libs/signingresult.o .libs/encryptionresult.o .libs/engineinfo.o .libs/gpgsetexpirytimeeditinteractor.o .libs/gpgsetownertrusteditinteractor.o .libs/gpgsignkeyeditinteractor.o .libs/gpgadduserideditinteractor.o .libs/gpggencardkeyinteractor.o .libs/gpgaddexistingsubkeyeditinteractor.o .libs/gpgrevokekeyeditinteractor.o .libs/defaultassuantransaction.o .libs/scdgetinfoassuantransaction.o .libs/gpgagentgetinfoassuantransaction.o .libs/statusconsumerassuantransaction.o .libs/vfsmountresult.o .libs/configuration.o .libs/tofuinfo.o .libs/swdbresult.o .libs/util.o .libs/context_vanilla.o -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.21.0 libtool: link: (cd ".libs" && rm -f "libgpgmepp.so.6" && ln -s "libgpgmepp.so.6.21.0" "libgpgmepp.so.6") libtool: link: (cd ".libs" && rm -f "libgpgmepp.so" && ln -s "libgpgmepp.so.6.21.0" "libgpgmepp.so") libtool: link: ar cr .libs/libgpgmepp.a exception.o context.o key.o trustitem.o data.o callbacks.o eventloopinteractor.o editinteractor.o keylistresult.o keygenerationresult.o importresult.o decryptionresult.o verificationresult.o signingresult.o encryptionresult.o engineinfo.o gpgsetexpirytimeeditinteractor.o gpgsetownertrusteditinteractor.o gpgsignkeyeditinteractor.o gpgadduserideditinteractor.o gpggencardkeyinteractor.o gpgaddexistingsubkeyeditinteractor.o gpgrevokekeyeditinteractor.o defaultassuantransaction.o scdgetinfoassuantransaction.o gpgagentgetinfoassuantransaction.o statusconsumerassuantransaction.o vfsmountresult.o configuration.o tofuinfo.o swdbresult.o util.o context_vanilla.o libtool: link: ranlib .libs/libgpgmepp.a libtool: link: ( cd ".libs" && rm -f "libgpgmepp.la" && ln -s "../libgpgmepp.la" "libgpgmepp.la" ) make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' Making all in tests make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run-getkey.o ../../../../lang/cpp/tests/run-getkey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run-keylist.o ../../../../lang/cpp/tests/run-keylist.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run-verify.o ../../../../lang/cpp/tests/run-verify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run-wkdlookup.o ../../../../lang/cpp/tests/run-wkdlookup.cpp /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-getkey run-getkey.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-keylist run-keylist.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-verify run-verify.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-wkdlookup run-wkdlookup.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-getkey run-getkey.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-keylist run-keylist.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-verify run-verify.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-wkdlookup run-wkdlookup.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' Making all in qt make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' Making all in src make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' moc `test -f '../../../../lang/qt/src/abstractimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/abstractimportjob.h -o abstractimportjob.moc5 moc `test -f '../../../../lang/qt/src/addexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/addexistingsubkeyjob.h -o addexistingsubkeyjob.moc5 moc `test -f '../../../../lang/qt/src/adduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/adduseridjob.h -o adduseridjob.moc5 moc `test -f '../../../../lang/qt/src/changeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeexpiryjob.h -o changeexpiryjob.moc5 moc `test -f '../../../../lang/qt/src/changeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeownertrustjob.h -o changeownertrustjob.moc5 moc `test -f '../../../../lang/qt/src/changepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changepasswdjob.h -o changepasswdjob.moc5 moc `test -f '../../../../lang/qt/src/cleaner.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/cleaner.h -o cleaner.moc5 moc `test -f '../../../../lang/qt/src/decryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptjob.h -o decryptjob.moc5 moc `test -f '../../../../lang/qt/src/decryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyarchivejob.h -o decryptverifyarchivejob.moc5 moc `test -f '../../../../lang/qt/src/decryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyjob.h -o decryptverifyjob.moc5 moc `test -f '../../../../lang/qt/src/deletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/deletejob.h -o deletejob.moc5 moc `test -f '../../../../lang/qt/src/downloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/downloadjob.h -o downloadjob.moc5 moc `test -f '../../../../lang/qt/src/encryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptarchivejob.h -o encryptarchivejob.moc5 moc `test -f '../../../../lang/qt/src/encryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptjob.h -o encryptjob.moc5 moc `test -f '../../../../lang/qt/src/exportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/exportjob.h -o exportjob.moc5 moc `test -f '../../../../lang/qt/src/hierarchicalkeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/hierarchicalkeylistjob.h -o hierarchicalkeylistjob.moc5 moc `test -f '../../../../lang/qt/src/importfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importfromkeyserverjob.h -o importfromkeyserverjob.moc5 moc `test -f '../../../../lang/qt/src/importjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importjob.h -o importjob.moc5 moc `test -f '../../../../lang/qt/src/job.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/job.h -o job.moc5 moc `test -f '../../../../lang/qt/src/keygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keygenerationjob.h -o keygenerationjob.moc5 moc `test -f '../../../../lang/qt/src/keylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keylistjob.h -o keylistjob.moc5 moc `test -f '../../../../lang/qt/src/listallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/listallkeysjob.h -o listallkeysjob.moc5 moc `test -f '../../../../lang/qt/src/multideletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/multideletejob.h -o multideletejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h -o qgpgmeaddexistingsubkeyjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeadduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeadduseridjob.h -o qgpgmeadduseridjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmechangeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeexpiryjob.h -o qgpgmechangeexpiryjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmechangeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeownertrustjob.h -o qgpgmechangeownertrustjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmechangepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangepasswdjob.h -o qgpgmechangepasswdjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmedecryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptjob.h -o qgpgmedecryptjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h -o qgpgmedecryptverifyarchivejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmedecryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyjob.h -o qgpgmedecryptverifyjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmedeletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedeletejob.h -o qgpgmedeletejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmedownloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedownloadjob.h -o qgpgmedownloadjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptarchivejob.h -o qgpgmeencryptarchivejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptjob.h -o qgpgmeencryptjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeexportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeexportjob.h -o qgpgmeexportjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h -o qgpgmeimportfromkeyserverjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportjob.h -o qgpgmeimportjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmekeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeygenerationjob.h -o qgpgmekeygenerationjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmekeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeylistjob.h -o qgpgmekeylistjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmelistallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmelistallkeysjob.h -o qgpgmelistallkeysjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmereceivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmereceivekeysjob.h -o qgpgmereceivekeysjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h -o qgpgmerefreshsmimekeysjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmerevokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerevokekeyjob.h -o qgpgmerevokekeyjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h -o qgpgmesetprimaryuseridjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmesignarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignarchivejob.h -o qgpgmesignarchivejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmesignencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptjob.h -o qgpgmesignencryptjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmesignencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptarchivejob.h -o qgpgmesignencryptarchivejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmesignjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignjob.h -o qgpgmesignjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmesignkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignkeyjob.h -o qgpgmesignkeyjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeverifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifydetachedjob.h -o qgpgmeverifydetachedjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmeverifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifyopaquejob.h -o qgpgmeverifyopaquejob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmewkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdlookupjob.h -o qgpgmewkdlookupjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmewkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdrefreshjob.h -o qgpgmewkdrefreshjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmewkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkspublishjob.h -o qgpgmewkspublishjob.moc5 moc `test -f '../../../../lang/qt/src/tofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/tofupolicyjob.h -o tofupolicyjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmetofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmetofupolicyjob.h -o qgpgmetofupolicyjob.moc5 moc `test -f '../../../../lang/qt/src/receivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/receivekeysjob.h -o receivekeysjob.moc5 moc `test -f '../../../../lang/qt/src/refreshkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/refreshkeysjob.h -o refreshkeysjob.moc5 moc `test -f '../../../../lang/qt/src/revokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/revokekeyjob.h -o revokekeyjob.moc5 moc `test -f '../../../../lang/qt/src/setprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/setprimaryuseridjob.h -o setprimaryuseridjob.moc5 moc `test -f '../../../../lang/qt/src/signarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signarchivejob.h -o signarchivejob.moc5 moc `test -f '../../../../lang/qt/src/signencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptjob.h -o signencryptjob.moc5 moc `test -f '../../../../lang/qt/src/signencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptarchivejob.h -o signencryptarchivejob.moc5 moc `test -f '../../../../lang/qt/src/signjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signjob.h -o signjob.moc5 moc `test -f '../../../../lang/qt/src/signkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signkeyjob.h -o signkeyjob.moc5 moc `test -f '../../../../lang/qt/src/specialjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/specialjob.h -o specialjob.moc5 moc `test -f '../../../../lang/qt/src/verifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifydetachedjob.h -o verifydetachedjob.moc5 moc `test -f '../../../../lang/qt/src/verifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifyopaquejob.h -o verifyopaquejob.moc5 moc `test -f '../../../../lang/qt/src/wkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdlookupjob.h -o wkdlookupjob.moc5 moc `test -f '../../../../lang/qt/src/wkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdrefreshjob.h -o wkdrefreshjob.moc5 moc `test -f '../../../../lang/qt/src/keyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keyformailboxjob.h -o keyformailboxjob.moc5 moc `test -f '../../../../lang/qt/src/wkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkspublishjob.h -o wkspublishjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmekeyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeyformailboxjob.h -o qgpgmekeyformailboxjob.moc5 moc `test -f '../../../../lang/qt/src/defaultkeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/defaultkeygenerationjob.h -o defaultkeygenerationjob.moc5 moc `test -f '../../../../lang/qt/src/quickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/quickjob.h -o quickjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmequickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmequickjob.h -o qgpgmequickjob.moc5 moc `test -f '../../../../lang/qt/src/gpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/gpgcardjob.h -o gpgcardjob.moc5 moc `test -f '../../../../lang/qt/src/qgpgmegpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmegpgcardjob.h -o qgpgmegpgcardjob.moc5 mkdir moc5 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/abstractimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/abstractimportjob.h -o abstractimportjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/addexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/addexistingsubkeyjob.h -o addexistingsubkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/adduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/adduseridjob.h -o adduseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/changeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeexpiryjob.h -o changeexpiryjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/changeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeownertrustjob.h -o changeownertrustjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/changepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changepasswdjob.h -o changepasswdjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/cleaner.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/cleaner.h -o cleaner.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/decryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptjob.h -o decryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/decryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyarchivejob.h -o decryptverifyarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/decryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyjob.h -o decryptverifyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/deletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/deletejob.h -o deletejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/downloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/downloadjob.h -o downloadjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/encryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptarchivejob.h -o encryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/encryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptjob.h -o encryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/exportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/exportjob.h -o exportjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/hierarchicalkeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/hierarchicalkeylistjob.h -o hierarchicalkeylistjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/importfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importfromkeyserverjob.h -o importfromkeyserverjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/importjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importjob.h -o importjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/job.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/job.h -o job.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/keygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keygenerationjob.h -o keygenerationjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/keylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keylistjob.h -o keylistjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/listallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/listallkeysjob.h -o listallkeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/multideletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/multideletejob.h -o multideletejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h -o qgpgmeaddexistingsubkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeadduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeadduseridjob.h -o qgpgmeadduseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmechangeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeexpiryjob.h -o qgpgmechangeexpiryjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmechangeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeownertrustjob.h -o qgpgmechangeownertrustjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmechangepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangepasswdjob.h -o qgpgmechangepasswdjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedecryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptjob.h -o qgpgmedecryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h -o qgpgmedecryptverifyarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedecryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyjob.h -o qgpgmedecryptverifyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedeletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedeletejob.h -o qgpgmedeletejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedownloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedownloadjob.h -o qgpgmedownloadjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptarchivejob.h -o qgpgmeencryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptjob.h -o qgpgmeencryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeexportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeexportjob.h -o qgpgmeexportjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h -o qgpgmeimportfromkeyserverjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportjob.h -o qgpgmeimportjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmekeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeygenerationjob.h -o qgpgmekeygenerationjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmekeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeylistjob.h -o qgpgmekeylistjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmelistallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmelistallkeysjob.h -o qgpgmelistallkeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmereceivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmereceivekeysjob.h -o qgpgmereceivekeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h -o qgpgmerefreshsmimekeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmerevokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerevokekeyjob.h -o qgpgmerevokekeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h -o qgpgmesetprimaryuseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignarchivejob.h -o qgpgmesignarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptjob.h -o qgpgmesignencryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptarchivejob.h -o qgpgmesignencryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignjob.h -o qgpgmesignjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignkeyjob.h -o qgpgmesignkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeverifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifydetachedjob.h -o qgpgmeverifydetachedjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeverifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifyopaquejob.h -o qgpgmeverifyopaquejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmewkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdlookupjob.h -o qgpgmewkdlookupjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmewkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdrefreshjob.h -o qgpgmewkdrefreshjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmewkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkspublishjob.h -o qgpgmewkspublishjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/tofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/tofupolicyjob.h -o tofupolicyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmetofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmetofupolicyjob.h -o qgpgmetofupolicyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/receivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/receivekeysjob.h -o receivekeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/refreshkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/refreshkeysjob.h -o refreshkeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/revokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/revokekeyjob.h -o revokekeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/setprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/setprimaryuseridjob.h -o setprimaryuseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/signarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signarchivejob.h -o signarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/signencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptjob.h -o signencryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/signencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptarchivejob.h -o signencryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/signjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signjob.h -o signjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/signkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signkeyjob.h -o signkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/specialjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/specialjob.h -o specialjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/verifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifydetachedjob.h -o verifydetachedjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/verifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifyopaquejob.h -o verifyopaquejob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/wkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdlookupjob.h -o wkdlookupjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/wkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdrefreshjob.h -o wkdrefreshjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/keyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keyformailboxjob.h -o keyformailboxjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/wkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkspublishjob.h -o wkspublishjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmekeyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeyformailboxjob.h -o qgpgmekeyformailboxjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/defaultkeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/defaultkeygenerationjob.h -o defaultkeygenerationjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/quickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/quickjob.h -o quickjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmequickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmequickjob.h -o qgpgmequickjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/gpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/gpgcardjob.h -o gpgcardjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmegpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmegpgcardjob.h -o qgpgmegpgcardjob.moc6 mkdir moc6 echo -n "#include \"qgpgme/" > "AddExistingSubkeyJob" echo -n "AddExistingSubkeyJob" | tr '[:upper:]' '[:lower:]' >> "AddExistingSubkeyJob" echo -n "#include \"qgpgme/" > "AddUserIDJob" echo -n "#include \"qgpgme/" > "AbstractImportJob" echo -n "#include \"qgpgme/" > "ChangeExpiryJob" echo -n "#include \"qgpgme/" > "ChangeOwnerTrustJob" echo -n "#include \"qgpgme/" > "ChangePasswdJob" echo -n "AddUserIDJob" | tr '[:upper:]' '[:lower:]' >> "AddUserIDJob" echo -n "AbstractImportJob" | tr '[:upper:]' '[:lower:]' >> "AbstractImportJob" echo ".h\"" >> "AddExistingSubkeyJob" echo -n "ChangeExpiryJob" | tr '[:upper:]' '[:lower:]' >> "ChangeExpiryJob" echo -n "ChangeOwnerTrustJob" | tr '[:upper:]' '[:lower:]' >> "ChangeOwnerTrustJob" echo -n "ChangePasswdJob" | tr '[:upper:]' '[:lower:]' >> "ChangePasswdJob" echo -n "#include \"qgpgme/" > "DataProvider" echo -n "#include \"qgpgme/" > "Debug" echo -n "#include \"qgpgme/" > "DecryptJob" echo ".h\"" >> "AddUserIDJob" echo ".h\"" >> "AbstractImportJob" echo ".h\"" >> "ChangeExpiryJob" echo ".h\"" >> "ChangeOwnerTrustJob" echo -n "DataProvider" | tr '[:upper:]' '[:lower:]' >> "DataProvider" echo ".h\"" >> "ChangePasswdJob" echo -n "Debug" | tr '[:upper:]' '[:lower:]' >> "Debug" echo -n "DecryptJob" | tr '[:upper:]' '[:lower:]' >> "DecryptJob" echo -n "#include \"qgpgme/" > "DecryptVerifyArchiveJob" echo -n "#include \"qgpgme/" > "DecryptVerifyJob" echo -n "#include \"qgpgme/" > "DN" echo -n "#include \"qgpgme/" > "DownloadJob" echo -n "DecryptVerifyArchiveJob" | tr '[:upper:]' '[:lower:]' >> "DecryptVerifyArchiveJob" echo -n "DecryptVerifyJob" | tr '[:upper:]' '[:lower:]' >> "DecryptVerifyJob" echo ".h\"" >> "DataProvider" echo ".h\"" >> "Debug" echo ".h\"" >> "DecryptJob" echo -n "DN" | tr '[:upper:]' '[:lower:]' >> "DN" echo -n "DownloadJob" | tr '[:upper:]' '[:lower:]' >> "DownloadJob" echo -n "#include \"qgpgme/" > "EncryptArchiveJob" echo ".h\"" >> "DecryptVerifyArchiveJob" echo ".h\"" >> "DecryptVerifyJob" echo -n "#include \"qgpgme/" > "EncryptJob" echo -n "#include \"qgpgme/" > "ExportJob" echo ".h\"" >> "DownloadJob" echo ".h\"" >> "DN" echo -n "EncryptArchiveJob" | tr '[:upper:]' '[:lower:]' >> "EncryptArchiveJob" echo -n "#include \"qgpgme/" > "FileListDataProvider" echo -n "ExportJob" | tr '[:upper:]' '[:lower:]' >> "ExportJob" echo -n "EncryptJob" | tr '[:upper:]' '[:lower:]' >> "EncryptJob" echo -n "#include \"qgpgme/" > "HierarchicalKeyListJob" echo -n "#include \"qgpgme/" > "Job" echo -n "#include \"qgpgme/" > "MultiDeleteJob" echo -n "FileListDataProvider" | tr '[:upper:]' '[:lower:]' >> "FileListDataProvider" echo -n "#include \"qgpgme/" > "Protocol" echo -n "HierarchicalKeyListJob" | tr '[:upper:]' '[:lower:]' >> "HierarchicalKeyListJob" echo ".h\"" >> "EncryptArchiveJob" echo ".h\"" >> "ExportJob" echo ".h\"" >> "EncryptJob" echo -n "Job" | tr '[:upper:]' '[:lower:]' >> "Job" echo -n "MultiDeleteJob" | tr '[:upper:]' '[:lower:]' >> "MultiDeleteJob" echo ".h\"" >> "FileListDataProvider" echo -n "Protocol" | tr '[:upper:]' '[:lower:]' >> "Protocol" echo -n "#include \"qgpgme/" > "QGpgMENewCryptoConfig" echo ".h\"" >> "HierarchicalKeyListJob" echo -n "#include \"qgpgme/" > "QuickJob" echo ".h\"" >> "Job" echo ".h\"" >> "MultiDeleteJob" echo ".h\"" >> "Protocol" echo -n "QGpgMENewCryptoConfig" | tr '[:upper:]' '[:lower:]' >> "QGpgMENewCryptoConfig" echo -n "QuickJob" | tr '[:upper:]' '[:lower:]' >> "QuickJob" echo -n "#include \"qgpgme/" > "ReceiveKeysJob" echo -n "#include \"qgpgme/" > "RevokeKeyJob" echo -n "#include \"qgpgme/" > "SetPrimaryUserIDJob" echo -n "#include \"qgpgme/" > "SpecialJob" echo -n "#include \"qgpgme/" > "SignArchiveJob" echo -n "#include \"qgpgme/" > "SignJob" echo -n "ReceiveKeysJob" | tr '[:upper:]' '[:lower:]' >> "ReceiveKeysJob" echo -n "RevokeKeyJob" | tr '[:upper:]' '[:lower:]' >> "RevokeKeyJob" echo -n "SetPrimaryUserIDJob" | tr '[:upper:]' '[:lower:]' >> "SetPrimaryUserIDJob" echo ".h\"" >> "QGpgMENewCryptoConfig" echo ".h\"" >> "QuickJob" echo -n "#include \"qgpgme/" > "SignKeyJob" echo -n "SpecialJob" | tr '[:upper:]' '[:lower:]' >> "SpecialJob" echo -n "SignArchiveJob" | tr '[:upper:]' '[:lower:]' >> "SignArchiveJob" echo -n "SignJob" | tr '[:upper:]' '[:lower:]' >> "SignJob" echo ".h\"" >> "ReceiveKeysJob" echo ".h\"" >> "RevokeKeyJob" echo -n "SignKeyJob" | tr '[:upper:]' '[:lower:]' >> "SignKeyJob" echo ".h\"" >> "SpecialJob" echo -n "#include \"qgpgme/" > "SignEncryptArchiveJob" echo ".h\"" >> "SetPrimaryUserIDJob" echo -n "#include \"qgpgme/" > "SignEncryptJob" echo ".h\"" >> "SignArchiveJob" echo -n "SignEncryptArchiveJob" | tr '[:upper:]' '[:lower:]' >> "SignEncryptArchiveJob" echo ".h\"" >> "SignJob" echo -n "#include \"qgpgme/" > "VerifyOpaqueJob" echo ".h\"" >> "SignKeyJob" echo -n "SignEncryptJob" | tr '[:upper:]' '[:lower:]' >> "SignEncryptJob" echo -n "#include \"qgpgme/" > "RefreshKeysJob" echo -n "#include \"qgpgme/" > "CryptoConfig" echo -n "VerifyOpaqueJob" | tr '[:upper:]' '[:lower:]' >> "VerifyOpaqueJob" echo -n "#include \"qgpgme/" > "DeleteJob" echo -n "RefreshKeysJob" | tr '[:upper:]' '[:lower:]' >> "RefreshKeysJob" echo -n "CryptoConfig" | tr '[:upper:]' '[:lower:]' >> "CryptoConfig" echo -n "#include \"qgpgme/" > "ImportFromKeyserverJob" echo -n "#include \"qgpgme/" > "ImportJob" echo ".h\"" >> "SignEncryptJob" echo ".h\"" >> "SignEncryptArchiveJob" echo -n "DeleteJob" | tr '[:upper:]' '[:lower:]' >> "DeleteJob" echo -n "ImportFromKeyserverJob" | tr '[:upper:]' '[:lower:]' >> "ImportFromKeyserverJob" echo ".h\"" >> "VerifyOpaqueJob" echo ".h\"" >> "RefreshKeysJob" echo ".h\"" >> "CryptoConfig" echo -n "ImportJob" | tr '[:upper:]' '[:lower:]' >> "ImportJob" echo -n "#include \"qgpgme/" > "KeyGenerationJob" echo -n "#include \"qgpgme/" > "KeyListJob" echo -n "#include \"qgpgme/" > "ListAllKeysJob" echo -n "#include \"qgpgme/" > "VerifyDetachedJob" echo ".h\"" >> "DeleteJob" echo ".h\"" >> "ImportFromKeyserverJob" echo -n "KeyGenerationJob" | tr '[:upper:]' '[:lower:]' >> "KeyGenerationJob" echo -n "#include \"qgpgme/" > "KeyForMailboxJob" echo -n "KeyListJob" | tr '[:upper:]' '[:lower:]' >> "KeyListJob" echo -n "ListAllKeysJob" | tr '[:upper:]' '[:lower:]' >> "ListAllKeysJob" echo -n "VerifyDetachedJob" | tr '[:upper:]' '[:lower:]' >> "VerifyDetachedJob" echo ".h\"" >> "ImportJob" echo -n "#include \"qgpgme/" > "DefaultKeyGenerationJob" echo -n "#include \"qgpgme/" > "WKDLookupJob" echo -n "KeyForMailboxJob" | tr '[:upper:]' '[:lower:]' >> "KeyForMailboxJob" echo -n "#include \"qgpgme/" > "WKDLookupResult" echo ".h\"" >> "KeyGenerationJob" echo ".h\"" >> "KeyListJob" echo ".h\"" >> "ListAllKeysJob" echo ".h\"" >> "VerifyDetachedJob" echo -n "DefaultKeyGenerationJob" | tr '[:upper:]' '[:lower:]' >> "DefaultKeyGenerationJob" echo -n "WKDLookupJob" | tr '[:upper:]' '[:lower:]' >> "WKDLookupJob" echo ".h\"" >> "KeyForMailboxJob" echo -n "WKDLookupResult" | tr '[:upper:]' '[:lower:]' >> "WKDLookupResult" echo -n "#include \"qgpgme/" > "WKDRefreshJob" echo -n "#include \"qgpgme/" > "WKSPublishJob" echo -n "#include \"qgpgme/" > "TofuPolicyJob" echo -n "#include \"qgpgme/" > "GpgCardJob" echo ".h\"" >> "DefaultKeyGenerationJob" echo ".h\"" >> "WKDLookupJob" echo -n "WKDRefreshJob" | tr '[:upper:]' '[:lower:]' >> "WKDRefreshJob" echo ".h\"" >> "WKDLookupResult" echo -n "WKSPublishJob" | tr '[:upper:]' '[:lower:]' >> "WKSPublishJob" echo -n "TofuPolicyJob" | tr '[:upper:]' '[:lower:]' >> "TofuPolicyJob" echo -n "GpgCardJob" | tr '[:upper:]' '[:lower:]' >> "GpgCardJob" echo "#include \"../abstractimportjob.moc5\"" > "moc5/abstractimportjob.moc" echo "#include \"../addexistingsubkeyjob.moc5\"" > "moc5/addexistingsubkeyjob.moc" echo "#include \"../adduseridjob.moc5\"" > "moc5/adduseridjob.moc" echo "#include \"../changeexpiryjob.moc5\"" > "moc5/changeexpiryjob.moc" echo ".h\"" >> "WKDRefreshJob" echo ".h\"" >> "WKSPublishJob" echo ".h\"" >> "TofuPolicyJob" echo ".h\"" >> "GpgCardJob" echo "#include \"../changeownertrustjob.moc5\"" > "moc5/changeownertrustjob.moc" echo "#include \"../changepasswdjob.moc5\"" > "moc5/changepasswdjob.moc" echo "#include \"../cleaner.moc5\"" > "moc5/cleaner.moc" echo "#include \"../decryptjob.moc5\"" > "moc5/decryptjob.moc" echo "#include \"../decryptverifyarchivejob.moc5\"" > "moc5/decryptverifyarchivejob.moc" echo "#include \"../decryptverifyjob.moc5\"" > "moc5/decryptverifyjob.moc" echo "#include \"../deletejob.moc5\"" > "moc5/deletejob.moc" echo "#include \"../downloadjob.moc5\"" > "moc5/downloadjob.moc" echo "#include \"../encryptarchivejob.moc5\"" > "moc5/encryptarchivejob.moc" echo "#include \"../encryptjob.moc5\"" > "moc5/encryptjob.moc" echo "#include \"../exportjob.moc5\"" > "moc5/exportjob.moc" echo "#include \"../hierarchicalkeylistjob.moc5\"" > "moc5/hierarchicalkeylistjob.moc" echo "#include \"../importfromkeyserverjob.moc5\"" > "moc5/importfromkeyserverjob.moc" echo "#include \"../importjob.moc5\"" > "moc5/importjob.moc" echo "#include \"../job.moc5\"" > "moc5/job.moc" echo "#include \"../keygenerationjob.moc5\"" > "moc5/keygenerationjob.moc" echo "#include \"../keylistjob.moc5\"" > "moc5/keylistjob.moc" echo "#include \"../listallkeysjob.moc5\"" > "moc5/listallkeysjob.moc" echo "#include \"../multideletejob.moc5\"" > "moc5/multideletejob.moc" echo "#include \"../qgpgmeaddexistingsubkeyjob.moc5\"" > "moc5/qgpgmeaddexistingsubkeyjob.moc" echo "#include \"../qgpgmeadduseridjob.moc5\"" > "moc5/qgpgmeadduseridjob.moc" echo "#include \"../qgpgmechangeexpiryjob.moc5\"" > "moc5/qgpgmechangeexpiryjob.moc" echo "#include \"../qgpgmechangeownertrustjob.moc5\"" > "moc5/qgpgmechangeownertrustjob.moc" echo "#include \"../qgpgmechangepasswdjob.moc5\"" > "moc5/qgpgmechangepasswdjob.moc" echo "#include \"../qgpgmedecryptjob.moc5\"" > "moc5/qgpgmedecryptjob.moc" echo "#include \"../qgpgmedecryptverifyarchivejob.moc5\"" > "moc5/qgpgmedecryptverifyarchivejob.moc" echo "#include \"../qgpgmedecryptverifyjob.moc5\"" > "moc5/qgpgmedecryptverifyjob.moc" echo "#include \"../qgpgmedeletejob.moc5\"" > "moc5/qgpgmedeletejob.moc" echo "#include \"../qgpgmedownloadjob.moc5\"" > "moc5/qgpgmedownloadjob.moc" echo "#include \"../qgpgmeencryptarchivejob.moc5\"" > "moc5/qgpgmeencryptarchivejob.moc" echo "#include \"../qgpgmeencryptjob.moc5\"" > "moc5/qgpgmeencryptjob.moc" echo "#include \"../qgpgmeexportjob.moc5\"" > "moc5/qgpgmeexportjob.moc" echo "#include \"../qgpgmeimportfromkeyserverjob.moc5\"" > "moc5/qgpgmeimportfromkeyserverjob.moc" echo "#include \"../qgpgmeimportjob.moc5\"" > "moc5/qgpgmeimportjob.moc" echo "#include \"../qgpgmekeygenerationjob.moc5\"" > "moc5/qgpgmekeygenerationjob.moc" echo "#include \"../qgpgmekeylistjob.moc5\"" > "moc5/qgpgmekeylistjob.moc" echo "#include \"../qgpgmelistallkeysjob.moc5\"" > "moc5/qgpgmelistallkeysjob.moc" echo "#include \"../qgpgmereceivekeysjob.moc5\"" > "moc5/qgpgmereceivekeysjob.moc" echo "#include \"../qgpgmerefreshsmimekeysjob.moc5\"" > "moc5/qgpgmerefreshsmimekeysjob.moc" echo "#include \"../qgpgmerevokekeyjob.moc5\"" > "moc5/qgpgmerevokekeyjob.moc" echo "#include \"../qgpgmesetprimaryuseridjob.moc5\"" > "moc5/qgpgmesetprimaryuseridjob.moc" echo "#include \"../qgpgmesignarchivejob.moc5\"" > "moc5/qgpgmesignarchivejob.moc" echo "#include \"../qgpgmesignencryptjob.moc5\"" > "moc5/qgpgmesignencryptjob.moc" echo "#include \"../qgpgmesignencryptarchivejob.moc5\"" > "moc5/qgpgmesignencryptarchivejob.moc" echo "#include \"../qgpgmesignjob.moc5\"" > "moc5/qgpgmesignjob.moc" echo "#include \"../qgpgmesignkeyjob.moc5\"" > "moc5/qgpgmesignkeyjob.moc" echo "#include \"../qgpgmeverifydetachedjob.moc5\"" > "moc5/qgpgmeverifydetachedjob.moc" echo "#include \"../qgpgmeverifyopaquejob.moc5\"" > "moc5/qgpgmeverifyopaquejob.moc" echo "#include \"../qgpgmewkdlookupjob.moc5\"" > "moc5/qgpgmewkdlookupjob.moc" echo "#include \"../qgpgmewkdrefreshjob.moc5\"" > "moc5/qgpgmewkdrefreshjob.moc" echo "#include \"../qgpgmewkspublishjob.moc5\"" > "moc5/qgpgmewkspublishjob.moc" echo "#include \"../tofupolicyjob.moc5\"" > "moc5/tofupolicyjob.moc" echo "#include \"../qgpgmetofupolicyjob.moc5\"" > "moc5/qgpgmetofupolicyjob.moc" echo "#include \"../receivekeysjob.moc5\"" > "moc5/receivekeysjob.moc" echo "#include \"../refreshkeysjob.moc5\"" > "moc5/refreshkeysjob.moc" echo "#include \"../revokekeyjob.moc5\"" > "moc5/revokekeyjob.moc" echo "#include \"../setprimaryuseridjob.moc5\"" > "moc5/setprimaryuseridjob.moc" echo "#include \"../signarchivejob.moc5\"" > "moc5/signarchivejob.moc" echo "#include \"../signencryptjob.moc5\"" > "moc5/signencryptjob.moc" echo "#include \"../signencryptarchivejob.moc5\"" > "moc5/signencryptarchivejob.moc" echo "#include \"../signjob.moc5\"" > "moc5/signjob.moc" echo "#include \"../signkeyjob.moc5\"" > "moc5/signkeyjob.moc" echo "#include \"../specialjob.moc5\"" > "moc5/specialjob.moc" echo "#include \"../verifydetachedjob.moc5\"" > "moc5/verifydetachedjob.moc" echo "#include \"../verifyopaquejob.moc5\"" > "moc5/verifyopaquejob.moc" echo "#include \"../wkdlookupjob.moc5\"" > "moc5/wkdlookupjob.moc" echo "#include \"../wkdrefreshjob.moc5\"" > "moc5/wkdrefreshjob.moc" echo "#include \"../keyformailboxjob.moc5\"" > "moc5/keyformailboxjob.moc" echo "#include \"../wkspublishjob.moc5\"" > "moc5/wkspublishjob.moc" echo "#include \"../qgpgmekeyformailboxjob.moc5\"" > "moc5/qgpgmekeyformailboxjob.moc" echo "#include \"../defaultkeygenerationjob.moc5\"" > "moc5/defaultkeygenerationjob.moc" echo "#include \"../quickjob.moc5\"" > "moc5/quickjob.moc" echo "#include \"../qgpgmequickjob.moc5\"" > "moc5/qgpgmequickjob.moc" echo "#include \"../gpgcardjob.moc5\"" > "moc5/gpgcardjob.moc" echo "#include \"../qgpgmegpgcardjob.moc5\"" > "moc5/qgpgmegpgcardjob.moc" echo "#include \"../abstractimportjob.moc6\"" > "moc6/abstractimportjob.moc" echo "#include \"../addexistingsubkeyjob.moc6\"" > "moc6/addexistingsubkeyjob.moc" echo "#include \"../adduseridjob.moc6\"" > "moc6/adduseridjob.moc" echo "#include \"../changeexpiryjob.moc6\"" > "moc6/changeexpiryjob.moc" echo "#include \"../changeownertrustjob.moc6\"" > "moc6/changeownertrustjob.moc" echo "#include \"../changepasswdjob.moc6\"" > "moc6/changepasswdjob.moc" echo "#include \"../cleaner.moc6\"" > "moc6/cleaner.moc" echo "#include \"../decryptjob.moc6\"" > "moc6/decryptjob.moc" echo "#include \"../decryptverifyarchivejob.moc6\"" > "moc6/decryptverifyarchivejob.moc" echo "#include \"../decryptverifyjob.moc6\"" > "moc6/decryptverifyjob.moc" echo "#include \"../deletejob.moc6\"" > "moc6/deletejob.moc" echo "#include \"../downloadjob.moc6\"" > "moc6/downloadjob.moc" echo "#include \"../encryptarchivejob.moc6\"" > "moc6/encryptarchivejob.moc" echo "#include \"../encryptjob.moc6\"" > "moc6/encryptjob.moc" echo "#include \"../exportjob.moc6\"" > "moc6/exportjob.moc" echo "#include \"../hierarchicalkeylistjob.moc6\"" > "moc6/hierarchicalkeylistjob.moc" echo "#include \"../importfromkeyserverjob.moc6\"" > "moc6/importfromkeyserverjob.moc" echo "#include \"../importjob.moc6\"" > "moc6/importjob.moc" echo "#include \"../job.moc6\"" > "moc6/job.moc" echo "#include \"../keygenerationjob.moc6\"" > "moc6/keygenerationjob.moc" echo "#include \"../keylistjob.moc6\"" > "moc6/keylistjob.moc" echo "#include \"../listallkeysjob.moc6\"" > "moc6/listallkeysjob.moc" echo "#include \"../multideletejob.moc6\"" > "moc6/multideletejob.moc" echo "#include \"../qgpgmeaddexistingsubkeyjob.moc6\"" > "moc6/qgpgmeaddexistingsubkeyjob.moc" echo "#include \"../qgpgmeadduseridjob.moc6\"" > "moc6/qgpgmeadduseridjob.moc" echo "#include \"../qgpgmechangeexpiryjob.moc6\"" > "moc6/qgpgmechangeexpiryjob.moc" echo "#include \"../qgpgmechangeownertrustjob.moc6\"" > "moc6/qgpgmechangeownertrustjob.moc" echo "#include \"../qgpgmechangepasswdjob.moc6\"" > "moc6/qgpgmechangepasswdjob.moc" echo "#include \"../qgpgmedecryptjob.moc6\"" > "moc6/qgpgmedecryptjob.moc" echo "#include \"../qgpgmedecryptverifyarchivejob.moc6\"" > "moc6/qgpgmedecryptverifyarchivejob.moc" echo "#include \"../qgpgmedecryptverifyjob.moc6\"" > "moc6/qgpgmedecryptverifyjob.moc" echo "#include \"../qgpgmedeletejob.moc6\"" > "moc6/qgpgmedeletejob.moc" echo "#include \"../qgpgmedownloadjob.moc6\"" > "moc6/qgpgmedownloadjob.moc" echo "#include \"../qgpgmeencryptarchivejob.moc6\"" > "moc6/qgpgmeencryptarchivejob.moc" echo "#include \"../qgpgmeencryptjob.moc6\"" > "moc6/qgpgmeencryptjob.moc" echo "#include \"../qgpgmeexportjob.moc6\"" > "moc6/qgpgmeexportjob.moc" echo "#include \"../qgpgmeimportfromkeyserverjob.moc6\"" > "moc6/qgpgmeimportfromkeyserverjob.moc" echo "#include \"../qgpgmeimportjob.moc6\"" > "moc6/qgpgmeimportjob.moc" echo "#include \"../qgpgmekeygenerationjob.moc6\"" > "moc6/qgpgmekeygenerationjob.moc" echo "#include \"../qgpgmekeylistjob.moc6\"" > "moc6/qgpgmekeylistjob.moc" echo "#include \"../qgpgmelistallkeysjob.moc6\"" > "moc6/qgpgmelistallkeysjob.moc" echo "#include \"../qgpgmereceivekeysjob.moc6\"" > "moc6/qgpgmereceivekeysjob.moc" echo "#include \"../qgpgmerefreshsmimekeysjob.moc6\"" > "moc6/qgpgmerefreshsmimekeysjob.moc" echo "#include \"../qgpgmerevokekeyjob.moc6\"" > "moc6/qgpgmerevokekeyjob.moc" echo "#include \"../qgpgmesetprimaryuseridjob.moc6\"" > "moc6/qgpgmesetprimaryuseridjob.moc" echo "#include \"../qgpgmesignarchivejob.moc6\"" > "moc6/qgpgmesignarchivejob.moc" echo "#include \"../qgpgmesignencryptjob.moc6\"" > "moc6/qgpgmesignencryptjob.moc" echo "#include \"../qgpgmesignencryptarchivejob.moc6\"" > "moc6/qgpgmesignencryptarchivejob.moc" echo "#include \"../qgpgmesignjob.moc6\"" > "moc6/qgpgmesignjob.moc" echo "#include \"../qgpgmesignkeyjob.moc6\"" > "moc6/qgpgmesignkeyjob.moc" echo "#include \"../qgpgmeverifydetachedjob.moc6\"" > "moc6/qgpgmeverifydetachedjob.moc" echo "#include \"../qgpgmeverifyopaquejob.moc6\"" > "moc6/qgpgmeverifyopaquejob.moc" echo "#include \"../qgpgmewkdlookupjob.moc6\"" > "moc6/qgpgmewkdlookupjob.moc" echo "#include \"../qgpgmewkdrefreshjob.moc6\"" > "moc6/qgpgmewkdrefreshjob.moc" echo "#include \"../qgpgmewkspublishjob.moc6\"" > "moc6/qgpgmewkspublishjob.moc" echo "#include \"../tofupolicyjob.moc6\"" > "moc6/tofupolicyjob.moc" echo "#include \"../qgpgmetofupolicyjob.moc6\"" > "moc6/qgpgmetofupolicyjob.moc" echo "#include \"../receivekeysjob.moc6\"" > "moc6/receivekeysjob.moc" echo "#include \"../refreshkeysjob.moc6\"" > "moc6/refreshkeysjob.moc" echo "#include \"../revokekeyjob.moc6\"" > "moc6/revokekeyjob.moc" echo "#include \"../setprimaryuseridjob.moc6\"" > "moc6/setprimaryuseridjob.moc" echo "#include \"../signarchivejob.moc6\"" > "moc6/signarchivejob.moc" echo "#include \"../signencryptjob.moc6\"" > "moc6/signencryptjob.moc" echo "#include \"../signencryptarchivejob.moc6\"" > "moc6/signencryptarchivejob.moc" echo "#include \"../signjob.moc6\"" > "moc6/signjob.moc" echo "#include \"../signkeyjob.moc6\"" > "moc6/signkeyjob.moc" echo "#include \"../specialjob.moc6\"" > "moc6/specialjob.moc" echo "#include \"../verifydetachedjob.moc6\"" > "moc6/verifydetachedjob.moc" echo "#include \"../verifyopaquejob.moc6\"" > "moc6/verifyopaquejob.moc" echo "#include \"../wkdlookupjob.moc6\"" > "moc6/wkdlookupjob.moc" echo "#include \"../wkdrefreshjob.moc6\"" > "moc6/wkdrefreshjob.moc" echo "#include \"../keyformailboxjob.moc6\"" > "moc6/keyformailboxjob.moc" echo "#include \"../wkspublishjob.moc6\"" > "moc6/wkspublishjob.moc" echo "#include \"../qgpgmekeyformailboxjob.moc6\"" > "moc6/qgpgmekeyformailboxjob.moc" echo "#include \"../defaultkeygenerationjob.moc6\"" > "moc6/defaultkeygenerationjob.moc" echo "#include \"../quickjob.moc6\"" > "moc6/quickjob.moc" echo "#include \"../qgpgmequickjob.moc6\"" > "moc6/qgpgmequickjob.moc" echo "#include \"../gpgcardjob.moc6\"" > "moc6/gpgcardjob.moc" echo "#include \"../qgpgmegpgcardjob.moc6\"" > "moc6/qgpgmegpgcardjob.moc" make all-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-cleaner.lo `test -f 'cleaner.cpp' || echo '../../../../lang/qt/src/'`cleaner.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-dataprovider.lo `test -f 'dataprovider.cpp' || echo '../../../../lang/qt/src/'`dataprovider.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-debug.lo `test -f 'debug.cpp' || echo '../../../../lang/qt/src/'`debug.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-decryptverifyarchivejob.lo `test -f 'decryptverifyarchivejob.cpp' || echo '../../../../lang/qt/src/'`decryptverifyarchivejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-decryptverifyjob.lo `test -f 'decryptverifyjob.cpp' || echo '../../../../lang/qt/src/'`decryptverifyjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-encryptarchivejob.lo `test -f 'encryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`encryptarchivejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-filelistdataprovider.lo `test -f 'filelistdataprovider.cpp' || echo '../../../../lang/qt/src/'`filelistdataprovider.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-job.lo `test -f 'job.cpp' || echo '../../../../lang/qt/src/'`job.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-multideletejob.lo `test -f 'multideletejob.cpp' || echo '../../../../lang/qt/src/'`multideletejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeadduseridjob.lo `test -f 'qgpgmeadduseridjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeadduseridjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeaddexistingsubkeyjob.lo `test -f 'qgpgmeaddexistingsubkeyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeaddexistingsubkeyjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmebackend.lo `test -f 'qgpgmebackend.cpp' || echo '../../../../lang/qt/src/'`qgpgmebackend.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/filelistdataprovider.cpp -fPIC -DPIC -o .libs/libqgpgme_la-filelistdataprovider.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/debug.cpp -fPIC -DPIC -o .libs/libqgpgme_la-debug.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/job.cpp -fPIC -DPIC -o .libs/libqgpgme_la-job.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-decryptverifyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dataprovider.cpp -fPIC -DPIC -o .libs/libqgpgme_la-dataprovider.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-encryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/multideletejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-multideletejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmebackend.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmebackend.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeaddexistingsubkeyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeadduseridjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeadduseridjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cleaner.cpp -fPIC -DPIC -o .libs/libqgpgme_la-cleaner.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-decryptverifyarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/filelistdataprovider.cpp -o libqgpgme_la-filelistdataprovider.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dataprovider.cpp -o libqgpgme_la-dataprovider.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/debug.cpp -o libqgpgme_la-debug.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyjob.cpp -o libqgpgme_la-decryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyarchivejob.cpp -o libqgpgme_la-decryptverifyarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmechangeexpiryjob.lo `test -f 'qgpgmechangeexpiryjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmechangeexpiryjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/multideletejob.cpp -o libqgpgme_la-multideletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmechangeexpiryjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptarchivejob.cpp -o libqgpgme_la-encryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeadduseridjob.cpp -o libqgpgme_la-qgpgmeadduseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp -o libqgpgme_la-qgpgmeaddexistingsubkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cleaner.cpp -o libqgpgme_la-cleaner.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmechangeownertrustjob.lo `test -f 'qgpgmechangeownertrustjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmechangeownertrustjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmebackend.cpp -o libqgpgme_la-qgpgmebackend.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmechangepasswdjob.lo `test -f 'qgpgmechangepasswdjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmechangepasswdjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmechangeownertrustjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmedecryptjob.lo `test -f 'qgpgmedecryptjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedecryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/job.cpp -o libqgpgme_la-job.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmechangepasswdjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmedecryptverifyarchivejob.lo `test -f 'qgpgmedecryptverifyarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedecryptverifyarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedecryptjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmedecryptverifyjob.lo `test -f 'qgpgmedecryptverifyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedecryptverifyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedecryptverifyarchivejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmedeletejob.lo `test -f 'qgpgmedeletejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedeletejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedecryptverifyjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmedownloadjob.lo `test -f 'qgpgmedownloadjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedownloadjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedeletejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedeletejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeencryptarchivejob.lo `test -f 'qgpgmeencryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedownloadjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedownloadjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeencryptjob.lo `test -f 'qgpgmeencryptjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeencryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp -o libqgpgme_la-qgpgmechangeexpiryjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeencryptarchivejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeexportjob.lo `test -f 'qgpgmeexportjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeexportjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp -o libqgpgme_la-qgpgmechangepasswdjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp -o libqgpgme_la-qgpgmechangeownertrustjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeexportjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeexportjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedeletejob.cpp -o libqgpgme_la-qgpgmedeletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptjob.cpp -o libqgpgme_la-qgpgmedecryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp -o libqgpgme_la-qgpgmedecryptverifyarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedownloadjob.cpp -o libqgpgme_la-qgpgmedownloadjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeimportfromkeyserverjob.lo `test -f 'qgpgmeimportfromkeyserverjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeimportfromkeyserverjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeimportjob.lo `test -f 'qgpgmeimportjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeimportjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeimportfromkeyserverjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeimportjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmekeygenerationjob.lo `test -f 'qgpgmekeygenerationjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmekeygenerationjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmekeygenerationjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeexportjob.cpp -o libqgpgme_la-qgpgmeexportjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp -o libqgpgme_la-qgpgmedecryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp -o libqgpgme_la-qgpgmeencryptarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmekeylistjob.lo `test -f 'qgpgmekeylistjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmekeylistjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-listallkeysjob.lo `test -f 'listallkeysjob.cpp' || echo '../../../../lang/qt/src/'`listallkeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/listallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-listallkeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeylistjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmekeylistjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmelistallkeysjob.lo `test -f 'qgpgmelistallkeysjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmelistallkeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmelistallkeysjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmenewcryptoconfig.lo `test -f 'qgpgmenewcryptoconfig.cpp' || echo '../../../../lang/qt/src/'`qgpgmenewcryptoconfig.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptjob.cpp -o libqgpgme_la-qgpgmeencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmenewcryptoconfig.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmereceivekeysjob.lo `test -f 'qgpgmereceivekeysjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmereceivekeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp -o libqgpgme_la-qgpgmekeygenerationjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmerefreshsmimekeysjob.lo `test -f 'qgpgmerefreshsmimekeysjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmerefreshsmimekeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp -o libqgpgme_la-qgpgmeimportfromkeyserverjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/listallkeysjob.cpp -o libqgpgme_la-listallkeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmereceivekeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmerefreshsmimekeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportjob.cpp -o libqgpgme_la-qgpgmeimportjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmerevokekeyjob.lo `test -f 'qgpgmerevokekeyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmerevokekeyjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmesetprimaryuseridjob.lo `test -f 'qgpgmesetprimaryuseridjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesetprimaryuseridjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmerevokekeyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesetprimaryuseridjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmesignarchivejob.lo `test -f 'qgpgmesignarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeylistjob.cpp -o libqgpgme_la-qgpgmekeylistjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignarchivejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmesignencryptjob.lo `test -f 'qgpgmesignencryptjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignencryptjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmesignencryptarchivejob.lo `test -f 'qgpgmesignencryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp -o libqgpgme_la-qgpgmerefreshsmimekeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignencryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp -o libqgpgme_la-qgpgmereceivekeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp -o libqgpgme_la-qgpgmelistallkeysjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmesignjob.lo `test -f 'qgpgmesignjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp -o libqgpgme_la-qgpgmenewcryptoconfig.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp -o libqgpgme_la-qgpgmesetprimaryuseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp -o libqgpgme_la-qgpgmerevokekeyjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmesignkeyjob.lo `test -f 'qgpgmesignkeyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignkeyjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeverifydetachedjob.lo `test -f 'qgpgmeverifydetachedjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeverifydetachedjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignkeyjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmeverifyopaquejob.lo `test -f 'qgpgmeverifyopaquejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeverifyopaquejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeverifyopaquejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeverifydetachedjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmewkdlookupjob.lo `test -f 'qgpgmewkdlookupjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmewkdlookupjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmewkdlookupjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignarchivejob.cpp -o libqgpgme_la-qgpgmesignarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-threadedjobmixin.lo `test -f 'threadedjobmixin.cpp' || echo '../../../../lang/qt/src/'`threadedjobmixin.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmewkdrefreshjob.lo `test -f 'qgpgmewkdrefreshjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmewkdrefreshjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/threadedjobmixin.cpp -fPIC -DPIC -o .libs/libqgpgme_la-threadedjobmixin.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp -o libqgpgme_la-qgpgmesignencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmewkdrefreshjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmekeyformailboxjob.lo `test -f 'qgpgmekeyformailboxjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmekeyformailboxjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptjob.cpp -o libqgpgme_la-qgpgmesignencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmekeyformailboxjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgme_debug.lo `test -f 'qgpgme_debug.cpp' || echo '../../../../lang/qt/src/'`qgpgme_debug.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgme_debug.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgme_debug.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp -o libqgpgme_la-qgpgmeverifydetachedjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/threadedjobmixin.cpp -o libqgpgme_la-threadedjobmixin.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignkeyjob.cpp -o libqgpgme_la-qgpgmesignkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp -o libqgpgme_la-qgpgmeverifyopaquejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignjob.cpp -o libqgpgme_la-qgpgmesignjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp -o libqgpgme_la-qgpgmewkdlookupjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgme_debug.cpp -o libqgpgme_la-qgpgme_debug.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmetofupolicyjob.lo `test -f 'qgpgmetofupolicyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmetofupolicyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmetofupolicyjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmequickjob.lo `test -f 'qgpgmequickjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmequickjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-defaultkeygenerationjob.lo `test -f 'defaultkeygenerationjob.cpp' || echo '../../../../lang/qt/src/'`defaultkeygenerationjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmewkspublishjob.lo `test -f 'qgpgmewkspublishjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmewkspublishjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmequickjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmequickjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp -o libqgpgme_la-qgpgmekeyformailboxjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp -o libqgpgme_la-qgpgmewkdrefreshjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/defaultkeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-defaultkeygenerationjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkspublishjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmewkspublishjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-qgpgmegpgcardjob.lo `test -f 'qgpgmegpgcardjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmegpgcardjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp -o libqgpgme_la-qgpgmetofupolicyjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-changeexpiryjob.lo `test -f 'changeexpiryjob.cpp' || echo '../../../../lang/qt/src/'`changeexpiryjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-encryptjob.lo `test -f 'encryptjob.cpp' || echo '../../../../lang/qt/src/'`encryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmegpgcardjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmegpgcardjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-importjob.lo `test -f 'importjob.cpp' || echo '../../../../lang/qt/src/'`importjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-encryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/changeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-changeexpiryjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-quickjob.lo `test -f 'quickjob.cpp' || echo '../../../../lang/qt/src/'`quickjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/defaultkeygenerationjob.cpp -o libqgpgme_la-defaultkeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/importjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-importjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/quickjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-quickjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/changeexpiryjob.cpp -o libqgpgme_la-changeexpiryjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-signarchivejob.lo `test -f 'signarchivejob.cpp' || echo '../../../../lang/qt/src/'`signarchivejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-signencryptjob.lo `test -f 'signencryptjob.cpp' || echo '../../../../lang/qt/src/'`signencryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptjob.cpp -o libqgpgme_la-encryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signarchivejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-signencryptarchivejob.lo `test -f 'signencryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`signencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkspublishjob.cpp -o libqgpgme_la-qgpgmewkspublishjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signencryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/importjob.cpp -o libqgpgme_la-importjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-signjob.lo `test -f 'signjob.cpp' || echo '../../../../lang/qt/src/'`signjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-dn.lo `test -f 'dn.cpp' || echo '../../../../lang/qt/src/'`dn.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-cryptoconfig.lo `test -f 'cryptoconfig.cpp' || echo '../../../../lang/qt/src/'`cryptoconfig.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmegpgcardjob.cpp -o libqgpgme_la-qgpgmegpgcardjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dn.cpp -fPIC -DPIC -o .libs/libqgpgme_la-dn.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/quickjob.cpp -o libqgpgme_la-quickjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgme_la-cryptoconfig.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-wkdlookupresult.lo `test -f 'wkdlookupresult.cpp' || echo '../../../../lang/qt/src/'`wkdlookupresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmequickjob.cpp -o libqgpgme_la-qgpgmequickjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdlookupresult.cpp -fPIC -DPIC -o .libs/libqgpgme_la-wkdlookupresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signarchivejob.cpp -o libqgpgme_la-signarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptjob.cpp -o libqgpgme_la-signencryptjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-util.lo `test -f 'util.cpp' || echo '../../../../lang/qt/src/'`util.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/util.cpp -fPIC -DPIC -o .libs/libqgpgme_la-util.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptarchivejob.cpp -o libqgpgme_la-signencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdlookupresult.cpp -o libqgpgme_la-wkdlookupresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dn.cpp -o libqgpgme_la-dn.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signjob.cpp -o libqgpgme_la-signjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-verifydetachedjob.lo `test -f 'verifydetachedjob.cpp' || echo '../../../../lang/qt/src/'`verifydetachedjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cryptoconfig.cpp -o libqgpgme_la-cryptoconfig.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-verifyopaquejob.lo `test -f 'verifyopaquejob.cpp' || echo '../../../../lang/qt/src/'`verifyopaquejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-verifydetachedjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgme_la-wkdrefreshjob.lo `test -f 'wkdrefreshjob.cpp' || echo '../../../../lang/qt/src/'`wkdrefreshjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-verifyopaquejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-cleaner.lo `test -f 'cleaner.cpp' || echo '../../../../lang/qt/src/'`cleaner.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-dataprovider.lo `test -f 'dataprovider.cpp' || echo '../../../../lang/qt/src/'`dataprovider.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-debug.lo `test -f 'debug.cpp' || echo '../../../../lang/qt/src/'`debug.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cleaner.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-cleaner.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-wkdrefreshjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dataprovider.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-dataprovider.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/debug.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-debug.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-decryptverifyarchivejob.lo `test -f 'decryptverifyarchivejob.cpp' || echo '../../../../lang/qt/src/'`decryptverifyarchivejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-decryptverifyjob.lo `test -f 'decryptverifyjob.cpp' || echo '../../../../lang/qt/src/'`decryptverifyjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-encryptarchivejob.lo `test -f 'encryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`encryptarchivejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-filelistdataprovider.lo `test -f 'filelistdataprovider.cpp' || echo '../../../../lang/qt/src/'`filelistdataprovider.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-decryptverifyarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-decryptverifyjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/cleaner.h:37, from ../../../../lang/qt/src/cleaner.cpp:34: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-encryptarchivejob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/filelistdataprovider.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-filelistdataprovider.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/util.cpp -o libqgpgme_la-util.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifyopaquejob.cpp -o libqgpgme_la-verifyopaquejob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifydetachedjob.cpp -o libqgpgme_la-verifydetachedjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qbytearray.h:9, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QByteArray:1, from ../../../../lang/qt/src/dataprovider.h:33, from ../../../../lang/qt/src/dataprovider.cpp:29: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qiodevicebase.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qtextstream.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qdebug.h:13, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QDebug:1, from ../../../../lang/qt/src/debug.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdrefreshjob.cpp -o libqgpgme_la-wkdrefreshjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-job.lo `test -f 'job.cpp' || echo '../../../../lang/qt/src/'`job.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/decryptverifyarchivejob.h:37, from ../../../../lang/qt/src/decryptverifyarchivejob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/encryptarchivejob.h:37, from ../../../../lang/qt/src/encryptarchivejob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/debug.cpp -o libqgpgmeqt6_la-debug.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/job.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-job.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dataprovider.cpp -o libqgpgmeqt6_la-dataprovider.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/decryptverifyjob.h:38, from ../../../../lang/qt/src/decryptverifyjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/filelistdataprovider.cpp -o libqgpgmeqt6_la-filelistdataprovider.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cleaner.cpp -o libqgpgmeqt6_la-cleaner.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-multideletejob.lo `test -f 'multideletejob.cpp' || echo '../../../../lang/qt/src/'`multideletejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeadduseridjob.lo `test -f 'qgpgmeadduseridjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeadduseridjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/multideletejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-multideletejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeadduseridjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeadduseridjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.lo `test -f 'qgpgmeaddexistingsubkeyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeaddexistingsubkeyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyarchivejob.cpp -o libqgpgmeqt6_la-decryptverifyarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/decryptverifyjob.cpp -o libqgpgmeqt6_la-decryptverifyjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmebackend.lo `test -f 'qgpgmebackend.cpp' || echo '../../../../lang/qt/src/'`qgpgmebackend.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/job.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptarchivejob.cpp -o libqgpgmeqt6_la-encryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmebackend.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmebackend.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmechangeexpiryjob.lo `test -f 'qgpgmechangeexpiryjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmechangeexpiryjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmechangeownertrustjob.lo `test -f 'qgpgmechangeownertrustjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmechangeownertrustjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/multideletejob.h:39, from ../../../../lang/qt/src/multideletejob.cpp:37: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmechangepasswdjob.lo `test -f 'qgpgmechangepasswdjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmechangepasswdjob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/adduseridjob.h:38, from ../../../../lang/qt/src/qgpgmeadduseridjob.h:38, from ../../../../lang/qt/src/qgpgmeadduseridjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmechangeownertrustjob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmechangepasswdjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmutex.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QMutex:1, from ../../../../lang/qt/src/threadedjobmixin.h:38, from ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h:37, from ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmedecryptjob.lo `test -f 'qgpgmedecryptjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedecryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedecryptjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qchar.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qstring.h:14, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QString:1, from ../../../../lang/qt/src/qgpgmebackend.h:38, from ../../../../lang/qt/src/qgpgmebackend.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/changeexpiryjob.h:38, from ../../../../lang/qt/src/qgpgmechangeexpiryjob.h:38, from ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.lo `test -f 'qgpgmedecryptverifyarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedecryptverifyarchivejob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmedecryptverifyjob.lo `test -f 'qgpgmedecryptverifyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedecryptverifyjob.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/changeownertrustjob.h:38, from ../../../../lang/qt/src/qgpgmechangeownertrustjob.h:38, from ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/changepasswdjob.h:38, from ../../../../lang/qt/src/qgpgmechangepasswdjob.h:38, from ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/multideletejob.cpp -o libqgpgmeqt6_la-multideletejob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/decryptjob.h:38, from ../../../../lang/qt/src/qgpgmedecryptjob.h:38, from ../../../../lang/qt/src/qgpgmedecryptjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmedeletejob.lo `test -f 'qgpgmedeletejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedeletejob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedeletejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedeletejob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/decryptverifyarchivejob.h:37, from ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h:37, from ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeadduseridjob.cpp -o libqgpgmeqt6_la-qgpgmeadduseridjob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/decryptverifyjob.h:38, from ../../../../lang/qt/src/qgpgmedecryptverifyjob.h:38, from ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/job.cpp -o libqgpgmeqt6_la-job.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp -o libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmebackend.cpp -o libqgpgmeqt6_la-qgpgmebackend.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp -o libqgpgmeqt6_la-qgpgmechangeownertrustjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/deletejob.h:39, from ../../../../lang/qt/src/qgpgmedeletejob.h:38, from ../../../../lang/qt/src/qgpgmedeletejob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp -o libqgpgmeqt6_la-qgpgmechangepasswdjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmedownloadjob.lo `test -f 'qgpgmedownloadjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmedownloadjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp -o libqgpgmeqt6_la-qgpgmechangeexpiryjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedownloadjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedownloadjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptjob.cpp -o libqgpgmeqt6_la-qgpgmedecryptjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/downloadjob.h:38, from ../../../../lang/qt/src/qgpgmedownloadjob.h:38, from ../../../../lang/qt/src/qgpgmedownloadjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedeletejob.cpp -o libqgpgmeqt6_la-qgpgmedeletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp -o libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeencryptarchivejob.lo `test -f 'qgpgmeencryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp -o libqgpgmeqt6_la-qgpgmedecryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeencryptarchivejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeencryptjob.lo `test -f 'qgpgmeencryptjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeencryptjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeexportjob.lo `test -f 'qgpgmeexportjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeexportjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeexportjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeexportjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.lo `test -f 'qgpgmeimportfromkeyserverjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeimportfromkeyserverjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeencryptjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeimportjob.lo `test -f 'qgpgmeimportjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeimportjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeimportjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/encryptarchivejob.h:37, from ../../../../lang/qt/src/qgpgmeencryptarchivejob.h:37, from ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmekeygenerationjob.lo `test -f 'qgpgmekeygenerationjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmekeygenerationjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmekeylistjob.lo `test -f 'qgpgmekeylistjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmekeylistjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmekeygenerationjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/exportjob.h:39, from ../../../../lang/qt/src/qgpgmeexportjob.h:40, from ../../../../lang/qt/src/qgpgmeexportjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/encryptjob.h:40, from ../../../../lang/qt/src/qgpgmeencryptjob.h:38, from ../../../../lang/qt/src/qgpgmeencryptjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-listallkeysjob.lo `test -f 'listallkeysjob.cpp' || echo '../../../../lang/qt/src/'`listallkeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeylistjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmekeylistjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/abstractimportjob.h:38, from ../../../../lang/qt/src/importfromkeyserverjob.h:38, from ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h:38, from ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmedownloadjob.cpp -o libqgpgmeqt6_la-qgpgmedownloadjob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/abstractimportjob.h:38, from ../../../../lang/qt/src/importjob.h:40, from ../../../../lang/qt/src/qgpgmeimportjob.h:40, from ../../../../lang/qt/src/qgpgmeimportjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmelistallkeysjob.lo `test -f 'qgpgmelistallkeysjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmelistallkeysjob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/listallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-listallkeysjob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/keygenerationjob.h:38, from ../../../../lang/qt/src/qgpgmekeygenerationjob.h:38, from ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmelistallkeysjob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/keylistjob.h:38, from ../../../../lang/qt/src/qgpgmekeylistjob.h:38, from ../../../../lang/qt/src/qgpgmekeylistjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/listallkeysjob.h:40, from ../../../../lang/qt/src/listallkeysjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeexportjob.cpp -o libqgpgmeqt6_la-qgpgmeexportjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/listallkeysjob.h:40, from ../../../../lang/qt/src/qgpgmelistallkeysjob.h:38, from ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/listallkeysjob.cpp -o libqgpgmeqt6_la-listallkeysjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmenewcryptoconfig.lo `test -f 'qgpgmenewcryptoconfig.cpp' || echo '../../../../lang/qt/src/'`qgpgmenewcryptoconfig.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp -o libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmenewcryptoconfig.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp -o libqgpgmeqt6_la-qgpgmekeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp -o libqgpgmeqt6_la-qgpgmeencryptarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmereceivekeysjob.lo `test -f 'qgpgmereceivekeysjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmereceivekeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmereceivekeysjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qbytearray.h:9, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qurl.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QUrl:1, from ../../../../lang/qt/src/cryptoconfig.h:43, from ../../../../lang/qt/src/qgpgmenewcryptoconfig.h:39, from ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeimportjob.cpp -o libqgpgmeqt6_la-qgpgmeimportjob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.lo `test -f 'qgpgmerefreshsmimekeysjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmerefreshsmimekeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeylistjob.cpp -o libqgpgmeqt6_la-qgpgmekeylistjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmerevokekeyjob.lo `test -f 'qgpgmerevokekeyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmerevokekeyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeencryptjob.cpp -o libqgpgmeqt6_la-qgpgmeencryptjob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp: In member function 'virtual void QGpgMENewCryptoConfig::sync(bool)': ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp:130:77: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QHash >; typename std::add_const<_Tp>::type = const QHash >]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 130 | for (const std::shared_ptr &c : qAsConst(m_componentsByName)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qforeach.h:11, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:57: /usr/include/aarch64-linux-gnu/qt6/QtCore/qttypetraits.h:33:45: note: declared here 33 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmerevokekeyjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/abstractimportjob.h:38, from ../../../../lang/qt/src/receivekeysjob.h:37, from ../../../../lang/qt/src/qgpgmereceivekeysjob.h:37, from ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.lo `test -f 'qgpgmesetprimaryuseridjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesetprimaryuseridjob.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/refreshkeysjob.h:38, from ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h:38, from ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmutex.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QMutex:1, from ../../../../lang/qt/src/threadedjobmixin.h:38, from ../../../../lang/qt/src/qgpgmerevokekeyjob.h:37, from ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmesignarchivejob.lo `test -f 'qgpgmesignarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignarchivejob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp -o libqgpgmeqt6_la-qgpgmelistallkeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignarchivejob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/setprimaryuseridjob.h:37, from ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h:37, from ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmesignencryptjob.lo `test -f 'qgpgmesignencryptjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignencryptjob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp -o libqgpgmeqt6_la-qgpgmereceivekeysjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signarchivejob.h:37, from ../../../../lang/qt/src/qgpgmesignarchivejob.h:37, from ../../../../lang/qt/src/qgpgmesignarchivejob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp -o libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signencryptjob.h:40, from ../../../../lang/qt/src/qgpgmesignencryptjob.h:38, from ../../../../lang/qt/src/qgpgmesignencryptjob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmesignencryptarchivejob.lo `test -f 'qgpgmesignencryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignencryptarchivejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmesignjob.lo `test -f 'qgpgmesignjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp -o libqgpgmeqt6_la-qgpgmerevokekeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmesignkeyjob.lo `test -f 'qgpgmesignkeyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmesignkeyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignkeyjob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp -o libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp -o libqgpgmeqt6_la-qgpgmenewcryptoconfig.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signencryptarchivejob.h:37, from ../../../../lang/qt/src/qgpgmesignencryptarchivejob.h:37, from ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp:41: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeverifydetachedjob.lo `test -f 'qgpgmeverifydetachedjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeverifydetachedjob.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signjob.h:38, from ../../../../lang/qt/src/qgpgmesignjob.h:38, from ../../../../lang/qt/src/qgpgmesignjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeverifydetachedjob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signkeyjob.h:38, from ../../../../lang/qt/src/qgpgmesignkeyjob.h:38, from ../../../../lang/qt/src/qgpgmesignkeyjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmeverifyopaquejob.lo `test -f 'qgpgmeverifyopaquejob.cpp' || echo '../../../../lang/qt/src/'`qgpgmeverifyopaquejob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmewkdlookupjob.lo `test -f 'qgpgmewkdlookupjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmewkdlookupjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeverifyopaquejob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/verifydetachedjob.h:38, from ../../../../lang/qt/src/qgpgmeverifydetachedjob.h:38, from ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmewkdlookupjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignarchivejob.cpp -o libqgpgmeqt6_la-qgpgmesignarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-threadedjobmixin.lo `test -f 'threadedjobmixin.cpp' || echo '../../../../lang/qt/src/'`threadedjobmixin.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/verifyopaquejob.h:38, from ../../../../lang/qt/src/qgpgmeverifyopaquejob.h:38, from ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmutex.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QMutex:1, from ../../../../lang/qt/src/threadedjobmixin.h:38, from ../../../../lang/qt/src/qgpgmewkdlookupjob.h:37, from ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/threadedjobmixin.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-threadedjobmixin.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmewkdrefreshjob.lo `test -f 'qgpgmewkdrefreshjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmewkdrefreshjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmekeyformailboxjob.lo `test -f 'qgpgmekeyformailboxjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmekeyformailboxjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmewkdrefreshjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmekeyformailboxjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignkeyjob.cpp -o libqgpgmeqt6_la-qgpgmesignkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptjob.cpp -o libqgpgmeqt6_la-qgpgmesignencryptjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmutex.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QMutex:1, from ../../../../lang/qt/src/threadedjobmixin.h:38, from ../../../../lang/qt/src/threadedjobmixin.cpp:39: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qmutex.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QMutex:1, from ../../../../lang/qt/src/threadedjobmixin.h:38, from ../../../../lang/qt/src/qgpgmewkdrefreshjob.h:37, from ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qchar.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qstring.h:14, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QString:1, from ../../../../lang/qt/src/keyformailboxjob.h:36, from ../../../../lang/qt/src/qgpgmekeyformailboxjob.h:38, from ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp -o libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmesignjob.cpp -o libqgpgmeqt6_la-qgpgmesignjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp -o libqgpgmeqt6_la-qgpgmeverifydetachedjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/threadedjobmixin.cpp -o libqgpgmeqt6_la-threadedjobmixin.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp -o libqgpgmeqt6_la-qgpgmewkdlookupjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgme_debug.lo `test -f 'qgpgme_debug.cpp' || echo '../../../../lang/qt/src/'`qgpgme_debug.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgme_debug.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgme_debug.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp -o libqgpgmeqt6_la-qgpgmeverifyopaquejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmetofupolicyjob.lo `test -f 'qgpgmetofupolicyjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmetofupolicyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmetofupolicyjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qloggingcategory.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QLoggingCategory:1, from ../../../../lang/qt/src/qgpgme_debug.h:4, from ../../../../lang/qt/src/qgpgme_debug.cpp:5: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp -o libqgpgmeqt6_la-qgpgmekeyformailboxjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmequickjob.lo `test -f 'qgpgmequickjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmequickjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgme_debug.cpp -o libqgpgmeqt6_la-qgpgme_debug.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-defaultkeygenerationjob.lo `test -f 'defaultkeygenerationjob.cpp' || echo '../../../../lang/qt/src/'`defaultkeygenerationjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmequickjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmequickjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/defaultkeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-defaultkeygenerationjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/tofupolicyjob.h:34, from ../../../../lang/qt/src/qgpgmetofupolicyjob.h:34, from ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp:36: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp -o libqgpgmeqt6_la-qgpgmewkdrefreshjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/defaultkeygenerationjob.h:35, from ../../../../lang/qt/src/defaultkeygenerationjob.cpp:35: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/quickjob.h:36, from ../../../../lang/qt/src/qgpgmequickjob.h:36, from ../../../../lang/qt/src/qgpgmequickjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmewkspublishjob.lo `test -f 'qgpgmewkspublishjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmewkspublishjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkspublishjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmewkspublishjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-qgpgmegpgcardjob.lo `test -f 'qgpgmegpgcardjob.cpp' || echo '../../../../lang/qt/src/'`qgpgmegpgcardjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-changeexpiryjob.lo `test -f 'changeexpiryjob.cpp' || echo '../../../../lang/qt/src/'`changeexpiryjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmegpgcardjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmegpgcardjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/changeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-changeexpiryjob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-encryptjob.lo `test -f 'encryptjob.cpp' || echo '../../../../lang/qt/src/'`encryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-encryptjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-importjob.lo `test -f 'importjob.cpp' || echo '../../../../lang/qt/src/'`importjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/importjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-importjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/defaultkeygenerationjob.cpp -o libqgpgmeqt6_la-defaultkeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp -o libqgpgmeqt6_la-qgpgmetofupolicyjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/wkspublishjob.h:34, from ../../../../lang/qt/src/qgpgmewkspublishjob.h:34, from ../../../../lang/qt/src/qgpgmewkspublishjob.cpp:36: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/changeexpiryjob.h:38, from ../../../../lang/qt/src/changeexpiryjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qpair.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qarraydata.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qarraydataops.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qlist.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qstringlist.h:5, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QStringList:1, from ../../../../lang/qt/src/gpgcardjob.h:35, from ../../../../lang/qt/src/qgpgmegpgcardjob.h:34, from ../../../../lang/qt/src/qgpgmegpgcardjob.cpp:37: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/encryptjob.h:40, from ../../../../lang/qt/src/encryptjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-quickjob.lo `test -f 'quickjob.cpp' || echo '../../../../lang/qt/src/'`quickjob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-signarchivejob.lo `test -f 'signarchivejob.cpp' || echo '../../../../lang/qt/src/'`signarchivejob.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/quickjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-quickjob.o In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/abstractimportjob.h:38, from ../../../../lang/qt/src/importjob.h:40, from ../../../../lang/qt/src/importjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signarchivejob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/changeexpiryjob.cpp -o libqgpgmeqt6_la-changeexpiryjob.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/importjob.cpp -o libqgpgmeqt6_la-importjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-signencryptjob.lo `test -f 'signencryptjob.cpp' || echo '../../../../lang/qt/src/'`signencryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/encryptjob.cpp -o libqgpgmeqt6_la-encryptjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/quickjob.h:36, from ../../../../lang/qt/src/quickjob.cpp:34: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signarchivejob.h:37, from ../../../../lang/qt/src/signarchivejob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-signencryptarchivejob.lo `test -f 'signencryptarchivejob.cpp' || echo '../../../../lang/qt/src/'`signencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signencryptarchivejob.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmequickjob.cpp -o libqgpgmeqt6_la-qgpgmequickjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signencryptjob.h:40, from ../../../../lang/qt/src/signencryptjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-signjob.lo `test -f 'signjob.cpp' || echo '../../../../lang/qt/src/'`signjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/quickjob.cpp -o libqgpgmeqt6_la-quickjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-dn.lo `test -f 'dn.cpp' || echo '../../../../lang/qt/src/'`dn.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dn.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-dn.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signarchivejob.cpp -o libqgpgmeqt6_la-signarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-cryptoconfig.lo `test -f 'cryptoconfig.cpp' || echo '../../../../lang/qt/src/'`cryptoconfig.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signencryptarchivejob.h:37, from ../../../../lang/qt/src/signencryptarchivejob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-wkdlookupresult.lo `test -f 'wkdlookupresult.cpp' || echo '../../../../lang/qt/src/'`wkdlookupresult.cpp /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-cryptoconfig.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdlookupresult.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-wkdlookupresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptjob.cpp -o libqgpgmeqt6_la-signencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmegpgcardjob.cpp -o libqgpgmeqt6_la-qgpgmegpgcardjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/qgpgmewkspublishjob.cpp -o libqgpgmeqt6_la-qgpgmewkspublishjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-util.lo `test -f 'util.cpp' || echo '../../../../lang/qt/src/'`util.cpp In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/signjob.h:38, from ../../../../lang/qt/src/signjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/util.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-util.o /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdlookupresult.cpp -o libqgpgmeqt6_la-wkdlookupresult.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qbytearray.h:9, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qurl.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QUrl:1, from ../../../../lang/qt/src/cryptoconfig.h:43, from ../../../../lang/qt/src/cryptoconfig.cpp:33: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signencryptarchivejob.cpp -o libqgpgmeqt6_la-signencryptarchivejob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-verifydetachedjob.lo `test -f 'verifydetachedjob.cpp' || echo '../../../../lang/qt/src/'`verifydetachedjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-verifydetachedjob.o /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-verifyopaquejob.lo `test -f 'verifyopaquejob.cpp' || echo '../../../../lang/qt/src/'`verifyopaquejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-verifyopaquejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/signjob.cpp -o libqgpgmeqt6_la-signjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qpair.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qarraydata.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qarraydataops.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qlist.h:8, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qstringlist.h:5, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QStringList:1, from ../../../../lang/qt/src/util.h:37, from ../../../../lang/qt/src/util.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/cryptoconfig.cpp -o libqgpgmeqt6_la-cryptoconfig.o >/dev/null 2>&1 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libqgpgmeqt6_la-wkdrefreshjob.lo `test -f 'wkdrefreshjob.cpp' || echo '../../../../lang/qt/src/'`wkdrefreshjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-wkdrefreshjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/dn.cpp -o libqgpgmeqt6_la-dn.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-undefined -version-info 21:0:6 -Wl,-z,relro -Wl,-z,now -o libqgpgme.la -rpath /usr/lib/aarch64-linux-gnu libqgpgme_la-cleaner.lo libqgpgme_la-dataprovider.lo libqgpgme_la-debug.lo libqgpgme_la-decryptverifyarchivejob.lo libqgpgme_la-decryptverifyjob.lo libqgpgme_la-encryptarchivejob.lo libqgpgme_la-filelistdataprovider.lo libqgpgme_la-job.lo libqgpgme_la-multideletejob.lo libqgpgme_la-qgpgmeadduseridjob.lo libqgpgme_la-qgpgmeaddexistingsubkeyjob.lo libqgpgme_la-qgpgmebackend.lo libqgpgme_la-qgpgmechangeexpiryjob.lo libqgpgme_la-qgpgmechangeownertrustjob.lo libqgpgme_la-qgpgmechangepasswdjob.lo libqgpgme_la-qgpgmedecryptjob.lo libqgpgme_la-qgpgmedecryptverifyarchivejob.lo libqgpgme_la-qgpgmedecryptverifyjob.lo libqgpgme_la-qgpgmedeletejob.lo libqgpgme_la-qgpgmedownloadjob.lo libqgpgme_la-qgpgmeencryptarchivejob.lo libqgpgme_la-qgpgmeencryptjob.lo libqgpgme_la-qgpgmeexportjob.lo libqgpgme_la-qgpgmeimportfromkeyserverjob.lo libqgpgme_la-qgpgmeimportjob.lo libqgpgme_la-qgpgmekeygenerationjob.lo libqgpgme_la-qgpgmekeylistjob.lo libqgpgme_la-listallkeysjob.lo libqgpgme_la-qgpgmelistallkeysjob.lo libqgpgme_la-qgpgmenewcryptoconfig.lo libqgpgme_la-qgpgmereceivekeysjob.lo libqgpgme_la-qgpgmerefreshsmimekeysjob.lo libqgpgme_la-qgpgmerevokekeyjob.lo libqgpgme_la-qgpgmesetprimaryuseridjob.lo libqgpgme_la-qgpgmesignarchivejob.lo libqgpgme_la-qgpgmesignencryptjob.lo libqgpgme_la-qgpgmesignencryptarchivejob.lo libqgpgme_la-qgpgmesignjob.lo libqgpgme_la-qgpgmesignkeyjob.lo libqgpgme_la-qgpgmeverifydetachedjob.lo libqgpgme_la-qgpgmeverifyopaquejob.lo libqgpgme_la-qgpgmewkdlookupjob.lo libqgpgme_la-threadedjobmixin.lo libqgpgme_la-qgpgmewkdrefreshjob.lo libqgpgme_la-qgpgmekeyformailboxjob.lo libqgpgme_la-qgpgme_debug.lo libqgpgme_la-qgpgmetofupolicyjob.lo libqgpgme_la-qgpgmequickjob.lo libqgpgme_la-defaultkeygenerationjob.lo libqgpgme_la-qgpgmewkspublishjob.lo libqgpgme_la-qgpgmegpgcardjob.lo libqgpgme_la-changeexpiryjob.lo libqgpgme_la-encryptjob.lo libqgpgme_la-importjob.lo libqgpgme_la-quickjob.lo libqgpgme_la-signarchivejob.lo libqgpgme_la-signencryptjob.lo libqgpgme_la-signencryptarchivejob.lo libqgpgme_la-signjob.lo libqgpgme_la-dn.lo libqgpgme_la-cryptoconfig.lo libqgpgme_la-wkdlookupresult.lo libqgpgme_la-util.lo libqgpgme_la-verifydetachedjob.lo libqgpgme_la-verifyopaquejob.lo libqgpgme_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Core In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/verifydetachedjob.h:38, from ../../../../lang/qt/src/verifydetachedjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:220:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 220 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::strong_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_STRONG' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:334:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 334 | QT_DECLARE_ORDERING_OPERATORS_HELPER(STRONG, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:341:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 341 | QT_OVERLOADED_MACRO(QT_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:217:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 217 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::weak_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_WEAK' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:303:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 303 | QT_DECLARE_ORDERING_OPERATORS_HELPER(WEAK, Type, Type, /* non-constexpr */) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_WEAKLY_ORDERED_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:310:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 310 | QT_OVERLOADED_MACRO(QT_DECLARE_WEAKLY_ORDERED, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qdatetime.h:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/verifyopaquejob.h:38, from ../../../../lang/qt/src/verifyopaquejob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o .libs/libqgpgme_la-cleaner.o .libs/libqgpgme_la-dataprovider.o .libs/libqgpgme_la-debug.o .libs/libqgpgme_la-decryptverifyarchivejob.o .libs/libqgpgme_la-decryptverifyjob.o .libs/libqgpgme_la-encryptarchivejob.o .libs/libqgpgme_la-filelistdataprovider.o .libs/libqgpgme_la-job.o .libs/libqgpgme_la-multideletejob.o .libs/libqgpgme_la-qgpgmeadduseridjob.o .libs/libqgpgme_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgme_la-qgpgmebackend.o .libs/libqgpgme_la-qgpgmechangeexpiryjob.o .libs/libqgpgme_la-qgpgmechangeownertrustjob.o .libs/libqgpgme_la-qgpgmechangepasswdjob.o .libs/libqgpgme_la-qgpgmedecryptjob.o .libs/libqgpgme_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgme_la-qgpgmedecryptverifyjob.o .libs/libqgpgme_la-qgpgmedeletejob.o .libs/libqgpgme_la-qgpgmedownloadjob.o .libs/libqgpgme_la-qgpgmeencryptarchivejob.o .libs/libqgpgme_la-qgpgmeencryptjob.o .libs/libqgpgme_la-qgpgmeexportjob.o .libs/libqgpgme_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgme_la-qgpgmeimportjob.o .libs/libqgpgme_la-qgpgmekeygenerationjob.o .libs/libqgpgme_la-qgpgmekeylistjob.o .libs/libqgpgme_la-listallkeysjob.o .libs/libqgpgme_la-qgpgmelistallkeysjob.o .libs/libqgpgme_la-qgpgmenewcryptoconfig.o .libs/libqgpgme_la-qgpgmereceivekeysjob.o .libs/libqgpgme_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgme_la-qgpgmerevokekeyjob.o .libs/libqgpgme_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgme_la-qgpgmesignarchivejob.o .libs/libqgpgme_la-qgpgmesignencryptjob.o .libs/libqgpgme_la-qgpgmesignencryptarchivejob.o .libs/libqgpgme_la-qgpgmesignjob.o .libs/libqgpgme_la-qgpgmesignkeyjob.o .libs/libqgpgme_la-qgpgmeverifydetachedjob.o .libs/libqgpgme_la-qgpgmeverifyopaquejob.o .libs/libqgpgme_la-qgpgmewkdlookupjob.o .libs/libqgpgme_la-threadedjobmixin.o .libs/libqgpgme_la-qgpgmewkdrefreshjob.o .libs/libqgpgme_la-qgpgmekeyformailboxjob.o .libs/libqgpgme_la-qgpgme_debug.o .libs/libqgpgme_la-qgpgmetofupolicyjob.o .libs/libqgpgme_la-qgpgmequickjob.o .libs/libqgpgme_la-defaultkeygenerationjob.o .libs/libqgpgme_la-qgpgmewkspublishjob.o .libs/libqgpgme_la-qgpgmegpgcardjob.o .libs/libqgpgme_la-changeexpiryjob.o .libs/libqgpgme_la-encryptjob.o .libs/libqgpgme_la-importjob.o .libs/libqgpgme_la-quickjob.o .libs/libqgpgme_la-signarchivejob.o .libs/libqgpgme_la-signencryptjob.o .libs/libqgpgme_la-signencryptarchivejob.o .libs/libqgpgme_la-signjob.o .libs/libqgpgme_la-dn.o .libs/libqgpgme_la-cryptoconfig.o .libs/libqgpgme_la-wkdlookupresult.o .libs/libqgpgme_la-util.o .libs/libqgpgme_la-verifydetachedjob.o .libs/libqgpgme_la-verifyopaquejob.o .libs/libqgpgme_la-wkdrefreshjob.o -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lassuan -lgpg-error -lQt5Core -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libqgpgme.so.15 -o .libs/libqgpgme.so.15.6.0 /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifydetachedjob.cpp -o libqgpgmeqt6_la-verifydetachedjob.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/qt6/QtCore/qglobal.h:63, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qnamespace.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobjectdefs.h:12, from /usr/include/aarch64-linux-gnu/qt6/QtCore/qobject.h:10, from /usr/include/aarch64-linux-gnu/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/abstractimportjob.h:38, from ../../../../lang/qt/src/wkdrefreshjob.h:37, from ../../../../lang/qt/src/wkdrefreshjob.cpp:38: /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:292:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 292 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, Type, Type, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_1' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/aarch64-linux-gnu/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: link: (cd ".libs" && rm -f "libqgpgme.so.15" && ln -s "libqgpgme.so.15.6.0" "libqgpgme.so.15") libtool: link: (cd ".libs" && rm -f "libqgpgme.so" && ln -s "libqgpgme.so.15.6.0" "libqgpgme.so") libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/verifyopaquejob.cpp -o libqgpgmeqt6_la-verifyopaquejob.o >/dev/null 2>&1 libtool: link: ar cr .libs/libqgpgme.a libqgpgme_la-cleaner.o libqgpgme_la-dataprovider.o libqgpgme_la-debug.o libqgpgme_la-decryptverifyarchivejob.o libqgpgme_la-decryptverifyjob.o libqgpgme_la-encryptarchivejob.o libqgpgme_la-filelistdataprovider.o libqgpgme_la-job.o libqgpgme_la-multideletejob.o libqgpgme_la-qgpgmeadduseridjob.o libqgpgme_la-qgpgmeaddexistingsubkeyjob.o libqgpgme_la-qgpgmebackend.o libqgpgme_la-qgpgmechangeexpiryjob.o libqgpgme_la-qgpgmechangeownertrustjob.o libqgpgme_la-qgpgmechangepasswdjob.o libqgpgme_la-qgpgmedecryptjob.o libqgpgme_la-qgpgmedecryptverifyarchivejob.o libqgpgme_la-qgpgmedecryptverifyjob.o libqgpgme_la-qgpgmedeletejob.o libqgpgme_la-qgpgmedownloadjob.o libqgpgme_la-qgpgmeencryptarchivejob.o libqgpgme_la-qgpgmeencryptjob.o libqgpgme_la-qgpgmeexportjob.o libqgpgme_la-qgpgmeimportfromkeyserverjob.o libqgpgme_la-qgpgmeimportjob.o libqgpgme_la-qgpgmekeygenerationjob.o libqgpgme_la-qgpgmekeylistjob.o libqgpgme_la-listallkeysjob.o libqgpgme_la-qgpgmelistallkeysjob.o libqgpgme_la-qgpgmenewcryptoconfig.o libqgpgme_la-qgpgmereceivekeysjob.o libqgpgme_la-qgpgmerefreshsmimekeysjob.o libqgpgme_la-qgpgmerevokekeyjob.o libqgpgme_la-qgpgmesetprimaryuseridjob.o libqgpgme_la-qgpgmesignarchivejob.o libqgpgme_la-qgpgmesignencryptjob.o libqgpgme_la-qgpgmesignencryptarchivejob.o libqgpgme_la-qgpgmesignjob.o libqgpgme_la-qgpgmesignkeyjob.o libqgpgme_la-qgpgmeverifydetachedjob.o libqgpgme_la-qgpgmeverifyopaquejob.o libqgpgme_la-qgpgmewkdlookupjob.o libqgpgme_la-threadedjobmixin.o libqgpgme_la-qgpgmewkdrefreshjob.o libqgpgme_la-qgpgmekeyformailboxjob.o libqgpgme_la-qgpgme_debug.o libqgpgme_la-qgpgmetofupolicyjob.o libqgpgme_la-qgpgmequickjob.o libqgpgme_la-defaultkeygenerationjob.o libqgpgme_la-qgpgmewkspublishjob.o libqgpgme_la-qgpgmegpgcardjob.o libqgpgme_la-changeexpiryjob.o libqgpgme_la-encryptjob.o libqgpgme_la-importjob.o libqgpgme_la-quickjob.o libqgpgme_la-signarchivejob.o libqgpgme_la-signencryptjob.o libqgpgme_la-signencryptarchivejob.o libqgpgme_la-signjob.o libqgpgme_la-dn.o libqgpgme_la-cryptoconfig.o libqgpgme_la-wkdlookupresult.o libqgpgme_la-util.o libqgpgme_la-verifydetachedjob.o libqgpgme_la-verifyopaquejob.o libqgpgme_la-wkdrefreshjob.o libtool: link: ranlib .libs/libqgpgme.a libtool: link: ( cd ".libs" && rm -f "libqgpgme.la" && ln -s "../libqgpgme.la" "libqgpgme.la" ) libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/util.cpp -o libqgpgmeqt6_la-util.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../lang/qt/src/wkdrefreshjob.cpp -o libqgpgmeqt6_la-wkdrefreshjob.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-undefined -version-info 21:0:6 -Wl,-z,relro -Wl,-z,now -o libqgpgmeqt6.la -rpath /usr/lib/aarch64-linux-gnu libqgpgmeqt6_la-cleaner.lo libqgpgmeqt6_la-dataprovider.lo libqgpgmeqt6_la-debug.lo libqgpgmeqt6_la-decryptverifyarchivejob.lo libqgpgmeqt6_la-decryptverifyjob.lo libqgpgmeqt6_la-encryptarchivejob.lo libqgpgmeqt6_la-filelistdataprovider.lo libqgpgmeqt6_la-job.lo libqgpgmeqt6_la-multideletejob.lo libqgpgmeqt6_la-qgpgmeadduseridjob.lo libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.lo libqgpgmeqt6_la-qgpgmebackend.lo libqgpgmeqt6_la-qgpgmechangeexpiryjob.lo libqgpgmeqt6_la-qgpgmechangeownertrustjob.lo libqgpgmeqt6_la-qgpgmechangepasswdjob.lo libqgpgmeqt6_la-qgpgmedecryptjob.lo libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.lo libqgpgmeqt6_la-qgpgmedecryptverifyjob.lo libqgpgmeqt6_la-qgpgmedeletejob.lo libqgpgmeqt6_la-qgpgmedownloadjob.lo libqgpgmeqt6_la-qgpgmeencryptarchivejob.lo libqgpgmeqt6_la-qgpgmeencryptjob.lo libqgpgmeqt6_la-qgpgmeexportjob.lo libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.lo libqgpgmeqt6_la-qgpgmeimportjob.lo libqgpgmeqt6_la-qgpgmekeygenerationjob.lo libqgpgmeqt6_la-qgpgmekeylistjob.lo libqgpgmeqt6_la-listallkeysjob.lo libqgpgmeqt6_la-qgpgmelistallkeysjob.lo libqgpgmeqt6_la-qgpgmenewcryptoconfig.lo libqgpgmeqt6_la-qgpgmereceivekeysjob.lo libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.lo libqgpgmeqt6_la-qgpgmerevokekeyjob.lo libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.lo libqgpgmeqt6_la-qgpgmesignarchivejob.lo libqgpgmeqt6_la-qgpgmesignencryptjob.lo libqgpgmeqt6_la-qgpgmesignencryptarchivejob.lo libqgpgmeqt6_la-qgpgmesignjob.lo libqgpgmeqt6_la-qgpgmesignkeyjob.lo libqgpgmeqt6_la-qgpgmeverifydetachedjob.lo libqgpgmeqt6_la-qgpgmeverifyopaquejob.lo libqgpgmeqt6_la-qgpgmewkdlookupjob.lo libqgpgmeqt6_la-threadedjobmixin.lo libqgpgmeqt6_la-qgpgmewkdrefreshjob.lo libqgpgmeqt6_la-qgpgmekeyformailboxjob.lo libqgpgmeqt6_la-qgpgme_debug.lo libqgpgmeqt6_la-qgpgmetofupolicyjob.lo libqgpgmeqt6_la-qgpgmequickjob.lo libqgpgmeqt6_la-defaultkeygenerationjob.lo libqgpgmeqt6_la-qgpgmewkspublishjob.lo libqgpgmeqt6_la-qgpgmegpgcardjob.lo libqgpgmeqt6_la-changeexpiryjob.lo libqgpgmeqt6_la-encryptjob.lo libqgpgmeqt6_la-importjob.lo libqgpgmeqt6_la-quickjob.lo libqgpgmeqt6_la-signarchivejob.lo libqgpgmeqt6_la-signencryptjob.lo libqgpgmeqt6_la-signencryptarchivejob.lo libqgpgmeqt6_la-signjob.lo libqgpgmeqt6_la-dn.lo libqgpgmeqt6_la-cryptoconfig.lo libqgpgmeqt6_la-wkdlookupresult.lo libqgpgmeqt6_la-util.lo libqgpgmeqt6_la-verifydetachedjob.lo libqgpgmeqt6_la-verifyopaquejob.lo libqgpgmeqt6_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Core libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o .libs/libqgpgmeqt6_la-cleaner.o .libs/libqgpgmeqt6_la-dataprovider.o .libs/libqgpgmeqt6_la-debug.o .libs/libqgpgmeqt6_la-decryptverifyarchivejob.o .libs/libqgpgmeqt6_la-decryptverifyjob.o .libs/libqgpgmeqt6_la-encryptarchivejob.o .libs/libqgpgmeqt6_la-filelistdataprovider.o .libs/libqgpgmeqt6_la-job.o .libs/libqgpgmeqt6_la-multideletejob.o .libs/libqgpgmeqt6_la-qgpgmeadduseridjob.o .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgmeqt6_la-qgpgmebackend.o .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o .libs/libqgpgmeqt6_la-qgpgmechangeownertrustjob.o .libs/libqgpgmeqt6_la-qgpgmechangepasswdjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyjob.o .libs/libqgpgmeqt6_la-qgpgmedeletejob.o .libs/libqgpgmeqt6_la-qgpgmedownloadjob.o .libs/libqgpgmeqt6_la-qgpgmeencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmeencryptjob.o .libs/libqgpgmeqt6_la-qgpgmeexportjob.o .libs/libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgmeqt6_la-qgpgmeimportjob.o .libs/libqgpgmeqt6_la-qgpgmekeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmekeylistjob.o .libs/libqgpgmeqt6_la-listallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmelistallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmenewcryptoconfig.o .libs/libqgpgmeqt6_la-qgpgmereceivekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerevokekeyjob.o .libs/libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgmeqt6_la-qgpgmesignarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptjob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignjob.o .libs/libqgpgmeqt6_la-qgpgmesignkeyjob.o .libs/libqgpgmeqt6_la-qgpgmeverifydetachedjob.o .libs/libqgpgmeqt6_la-qgpgmeverifyopaquejob.o .libs/libqgpgmeqt6_la-qgpgmewkdlookupjob.o .libs/libqgpgmeqt6_la-threadedjobmixin.o .libs/libqgpgmeqt6_la-qgpgmewkdrefreshjob.o .libs/libqgpgmeqt6_la-qgpgmekeyformailboxjob.o .libs/libqgpgmeqt6_la-qgpgme_debug.o .libs/libqgpgmeqt6_la-qgpgmetofupolicyjob.o .libs/libqgpgmeqt6_la-qgpgmequickjob.o .libs/libqgpgmeqt6_la-defaultkeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmewkspublishjob.o .libs/libqgpgmeqt6_la-qgpgmegpgcardjob.o .libs/libqgpgmeqt6_la-changeexpiryjob.o .libs/libqgpgmeqt6_la-encryptjob.o .libs/libqgpgmeqt6_la-importjob.o .libs/libqgpgmeqt6_la-quickjob.o .libs/libqgpgmeqt6_la-signarchivejob.o .libs/libqgpgmeqt6_la-signencryptjob.o .libs/libqgpgmeqt6_la-signencryptarchivejob.o .libs/libqgpgmeqt6_la-signjob.o .libs/libqgpgmeqt6_la-dn.o .libs/libqgpgmeqt6_la-cryptoconfig.o .libs/libqgpgmeqt6_la-wkdlookupresult.o .libs/libqgpgmeqt6_la-util.o .libs/libqgpgmeqt6_la-verifydetachedjob.o .libs/libqgpgmeqt6_la-verifyopaquejob.o .libs/libqgpgmeqt6_la-wkdrefreshjob.o -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lassuan -lgpg-error -lQt6Core -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libqgpgmeqt6.so.15 -o .libs/libqgpgmeqt6.so.15.6.0 libtool: link: (cd ".libs" && rm -f "libqgpgmeqt6.so.15" && ln -s "libqgpgmeqt6.so.15.6.0" "libqgpgmeqt6.so.15") libtool: link: (cd ".libs" && rm -f "libqgpgmeqt6.so" && ln -s "libqgpgmeqt6.so.15.6.0" "libqgpgmeqt6.so") libtool: link: ar cr .libs/libqgpgmeqt6.a libqgpgmeqt6_la-cleaner.o libqgpgmeqt6_la-dataprovider.o libqgpgmeqt6_la-debug.o libqgpgmeqt6_la-decryptverifyarchivejob.o libqgpgmeqt6_la-decryptverifyjob.o libqgpgmeqt6_la-encryptarchivejob.o libqgpgmeqt6_la-filelistdataprovider.o libqgpgmeqt6_la-job.o libqgpgmeqt6_la-multideletejob.o libqgpgmeqt6_la-qgpgmeadduseridjob.o libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o libqgpgmeqt6_la-qgpgmebackend.o libqgpgmeqt6_la-qgpgmechangeexpiryjob.o libqgpgmeqt6_la-qgpgmechangeownertrustjob.o libqgpgmeqt6_la-qgpgmechangepasswdjob.o libqgpgmeqt6_la-qgpgmedecryptjob.o libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o libqgpgmeqt6_la-qgpgmedecryptverifyjob.o libqgpgmeqt6_la-qgpgmedeletejob.o libqgpgmeqt6_la-qgpgmedownloadjob.o libqgpgmeqt6_la-qgpgmeencryptarchivejob.o libqgpgmeqt6_la-qgpgmeencryptjob.o libqgpgmeqt6_la-qgpgmeexportjob.o libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o libqgpgmeqt6_la-qgpgmeimportjob.o libqgpgmeqt6_la-qgpgmekeygenerationjob.o libqgpgmeqt6_la-qgpgmekeylistjob.o libqgpgmeqt6_la-listallkeysjob.o libqgpgmeqt6_la-qgpgmelistallkeysjob.o libqgpgmeqt6_la-qgpgmenewcryptoconfig.o libqgpgmeqt6_la-qgpgmereceivekeysjob.o libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o libqgpgmeqt6_la-qgpgmerevokekeyjob.o libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o libqgpgmeqt6_la-qgpgmesignarchivejob.o libqgpgmeqt6_la-qgpgmesignencryptjob.o libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o libqgpgmeqt6_la-qgpgmesignjob.o libqgpgmeqt6_la-qgpgmesignkeyjob.o libqgpgmeqt6_la-qgpgmeverifydetachedjob.o libqgpgmeqt6_la-qgpgmeverifyopaquejob.o libqgpgmeqt6_la-qgpgmewkdlookupjob.o libqgpgmeqt6_la-threadedjobmixin.o libqgpgmeqt6_la-qgpgmewkdrefreshjob.o libqgpgmeqt6_la-qgpgmekeyformailboxjob.o libqgpgmeqt6_la-qgpgme_debug.o libqgpgmeqt6_la-qgpgmetofupolicyjob.o libqgpgmeqt6_la-qgpgmequickjob.o libqgpgmeqt6_la-defaultkeygenerationjob.o libqgpgmeqt6_la-qgpgmewkspublishjob.o libqgpgmeqt6_la-qgpgmegpgcardjob.o libqgpgmeqt6_la-changeexpiryjob.o libqgpgmeqt6_la-encryptjob.o libqgpgmeqt6_la-importjob.o libqgpgmeqt6_la-quickjob.o libqgpgmeqt6_la-signarchivejob.o libqgpgmeqt6_la-signencryptjob.o libqgpgmeqt6_la-signencryptarchivejob.o libqgpgmeqt6_la-signjob.o libqgpgmeqt6_la-dn.o libqgpgmeqt6_la-cryptoconfig.o libqgpgmeqt6_la-wkdlookupresult.o libqgpgmeqt6_la-util.o libqgpgmeqt6_la-verifydetachedjob.o libqgpgmeqt6_la-verifyopaquejob.o libqgpgmeqt6_la-wkdrefreshjob.o libtool: link: ranlib .libs/libqgpgmeqt6.a libtool: link: ( cd ".libs" && rm -f "libqgpgmeqt6.la" && ln -s "../libqgpgmeqt6.la" "libqgpgmeqt6.la" ) make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' Making all in tests make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' mkdir moc5 moc `test -f '../../../../lang/qt/tests/t-addexistingsubkey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-addexistingsubkey.cpp -o t-addexistingsubkey.moc5 moc `test -f '../../../../lang/qt/tests/t-changeexpiryjob.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-changeexpiryjob.cpp -o t-changeexpiryjob.moc5 moc `test -f '../../../../lang/qt/tests/t-config.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-config.cpp -o t-config.moc5 moc `test -f '../../../../lang/qt/tests/t-decryptverify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-decryptverify.cpp -o t-decryptverify.moc5 moc `test -f '../../../../lang/qt/tests/t-disablekey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-disablekey.cpp -o t-disablekey.moc5 moc `test -f '../../../../lang/qt/tests/t-encrypt.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-encrypt.cpp -o t-encrypt.moc5 moc `test -f '../../../../lang/qt/tests/t-import.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-import.cpp -o t-import.moc5 moc `test -f '../../../../lang/qt/tests/t-keylist.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylist.cpp -o t-keylist.moc5 moc `test -f '../../../../lang/qt/tests/t-keylocate.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylocate.cpp -o t-keylocate.moc5 moc `test -f '../../../../lang/qt/tests/t-ownertrust.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-ownertrust.cpp -o t-ownertrust.moc5 moc `test -f '../../../../lang/qt/tests/t-remarks.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-remarks.cpp -o t-remarks.moc5 moc `test -f '../../../../lang/qt/tests/t-revokekey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-revokekey.cpp -o t-revokekey.moc5 moc `test -f '../../../../lang/qt/tests/t-setprimaryuserid.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-setprimaryuserid.cpp -o t-setprimaryuserid.moc5 moc `test -f '../../../../lang/qt/tests/t-tofuinfo.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-tofuinfo.cpp -o t-tofuinfo.moc5 moc `test -f '../../../../lang/qt/tests/t-trustsignatures.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-trustsignatures.cpp -o t-trustsignatures.moc5 moc `test -f '../../../../lang/qt/tests/t-various.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-various.cpp -o t-various.moc5 moc `test -f '../../../../lang/qt/tests/t-verify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-verify.cpp -o t-verify.moc5 moc `test -f '../../../../lang/qt/tests/t-wkdlookup.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-wkdlookup.cpp -o t-wkdlookup.moc5 echo "#include \"../t-addexistingsubkey.moc5\"" > "moc5/t-addexistingsubkey.moc" echo "#include \"../t-changeexpiryjob.moc5\"" > "moc5/t-changeexpiryjob.moc" echo "#include \"../t-config.moc5\"" > "moc5/t-config.moc" echo "#include \"../t-decryptverify.moc5\"" > "moc5/t-decryptverify.moc" echo "#include \"../t-disablekey.moc5\"" > "moc5/t-disablekey.moc" echo "#include \"../t-encrypt.moc5\"" > "moc5/t-encrypt.moc" echo "#include \"../t-import.moc5\"" > "moc5/t-import.moc" echo "#include \"../t-keylist.moc5\"" > "moc5/t-keylist.moc" echo "#include \"../t-keylocate.moc5\"" > "moc5/t-keylocate.moc" echo "#include \"../t-ownertrust.moc5\"" > "moc5/t-ownertrust.moc" echo "#include \"../t-remarks.moc5\"" > "moc5/t-remarks.moc" echo "#include \"../t-revokekey.moc5\"" > "moc5/t-revokekey.moc" echo "#include \"../t-setprimaryuserid.moc5\"" > "moc5/t-setprimaryuserid.moc" echo "#include \"../t-tofuinfo.moc5\"" > "moc5/t-tofuinfo.moc" echo "#include \"../t-trustsignatures.moc5\"" > "moc5/t-trustsignatures.moc" echo "#include \"../t-various.moc5\"" > "moc5/t-various.moc" echo "#include \"../t-verify.moc5\"" > "moc5/t-verify.moc" echo "#include \"../t-wkdlookup.moc5\"" > "moc5/t-wkdlookup.moc" mkdir moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-addexistingsubkey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-addexistingsubkey.cpp -o t-addexistingsubkey.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-changeexpiryjob.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-changeexpiryjob.cpp -o t-changeexpiryjob.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-config.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-config.cpp -o t-config.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-decryptverify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-decryptverify.cpp -o t-decryptverify.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-disablekey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-disablekey.cpp -o t-disablekey.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-encrypt.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-encrypt.cpp -o t-encrypt.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-import.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-import.cpp -o t-import.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-keylist.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylist.cpp -o t-keylist.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-keylocate.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylocate.cpp -o t-keylocate.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-ownertrust.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-ownertrust.cpp -o t-ownertrust.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-remarks.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-remarks.cpp -o t-remarks.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-revokekey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-revokekey.cpp -o t-revokekey.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-setprimaryuserid.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-setprimaryuserid.cpp -o t-setprimaryuserid.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-tofuinfo.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-tofuinfo.cpp -o t-tofuinfo.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-trustsignatures.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-trustsignatures.cpp -o t-trustsignatures.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-various.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-various.cpp -o t-various.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-verify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-verify.cpp -o t-verify.moc6 /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-wkdlookup.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-wkdlookup.cpp -o t-wkdlookup.moc6 echo "#include \"../t-addexistingsubkey.moc6\"" > "moc6/t-addexistingsubkey.moc" echo "#include \"../t-changeexpiryjob.moc6\"" > "moc6/t-changeexpiryjob.moc" echo "#include \"../t-config.moc6\"" > "moc6/t-config.moc" echo "#include \"../t-decryptverify.moc6\"" > "moc6/t-decryptverify.moc" echo "#include \"../t-disablekey.moc6\"" > "moc6/t-disablekey.moc" echo "#include \"../t-encrypt.moc6\"" > "moc6/t-encrypt.moc" echo "#include \"../t-import.moc6\"" > "moc6/t-import.moc" echo "#include \"../t-keylist.moc6\"" > "moc6/t-keylist.moc" echo "#include \"../t-keylocate.moc6\"" > "moc6/t-keylocate.moc" echo "#include \"../t-ownertrust.moc6\"" > "moc6/t-ownertrust.moc" echo "#include \"../t-remarks.moc6\"" > "moc6/t-remarks.moc" echo "#include \"../t-revokekey.moc6\"" > "moc6/t-revokekey.moc" echo "#include \"../t-setprimaryuserid.moc6\"" > "moc6/t-setprimaryuserid.moc" echo "#include \"../t-tofuinfo.moc6\"" > "moc6/t-tofuinfo.moc" echo "#include \"../t-trustsignatures.moc6\"" > "moc6/t-trustsignatures.moc" echo "#include \"../t-various.moc6\"" > "moc6/t-various.moc" echo "#include \"../t-verify.moc6\"" > "moc6/t-verify.moc" echo "#include \"../t-wkdlookup.moc6\"" > "moc6/t-wkdlookup.moc" GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests gpgconf --kill all moc `test -f '../../../../lang/qt/tests/t-support.h' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-support.h -o moc5/t-support.hmoc /usr/lib/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-support.h' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-support.h -o moc6/t-support.hmoc echo "ignore-invalid-option allow-loopback-pinentry" > /build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests/gpg-agent.conf echo "allow-loopback-pinentry" >> gpg-agent.conf echo "ignore-invalid-option pinentry-mode" > gpg.conf echo "pinentry-mode loopback" >> gpg.conf GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests gpg --no-permission-warning \ --import ../../../../tests/gpg/pubdemo.asc gpg: keybox '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests/pubring.kbx' created gpg: /build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests gpg --no-permission-warning \ --passphrase "abc" \ --import ../../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys imported: 2 GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests gpgconf --kill all touch pubring-stamp make all-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_addexistingsubkey5-t-addexistingsubkey.o `test -f 't-addexistingsubkey.cpp' || echo '../../../../lang/qt/tests/'`t-addexistingsubkey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_addexistingsubkey5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_changeexpiryjob5-t-changeexpiryjob.o `test -f 't-changeexpiryjob.cpp' || echo '../../../../lang/qt/tests/'`t-changeexpiryjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_changeexpiryjob5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_config5-t-config.o `test -f 't-config.cpp' || echo '../../../../lang/qt/tests/'`t-config.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_config5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_decryptverify5-t-decryptverify.o `test -f 't-decryptverify.cpp' || echo '../../../../lang/qt/tests/'`t-decryptverify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_decryptverify5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_disablekey5-t-disablekey.o `test -f 't-disablekey.cpp' || echo '../../../../lang/qt/tests/'`t-disablekey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_disablekey5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_encrypt5-t-encrypt.o `test -f 't-encrypt.cpp' || echo '../../../../lang/qt/tests/'`t-encrypt.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_encrypt5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_import5-t-import.o `test -f 't-import.cpp' || echo '../../../../lang/qt/tests/'`t-import.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_import5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylist5-t-keylist.o `test -f 't-keylist.cpp' || echo '../../../../lang/qt/tests/'`t-keylist.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylist5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylocate5-t-keylocate.o `test -f 't-keylocate.cpp' || echo '../../../../lang/qt/tests/'`t-keylocate.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylocate5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_ownertrust5-t-ownertrust.o `test -f 't-ownertrust.cpp' || echo '../../../../lang/qt/tests/'`t-ownertrust.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_ownertrust5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_remarks5-t-remarks.o `test -f 't-remarks.cpp' || echo '../../../../lang/qt/tests/'`t-remarks.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_remarks5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_revokekey5-t-revokekey.o `test -f 't-revokekey.cpp' || echo '../../../../lang/qt/tests/'`t-revokekey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_revokekey5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_setprimaryuserid5-t-setprimaryuserid.o `test -f 't-setprimaryuserid.cpp' || echo '../../../../lang/qt/tests/'`t-setprimaryuserid.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_setprimaryuserid5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_tofuinfo5-t-tofuinfo.o `test -f 't-tofuinfo.cpp' || echo '../../../../lang/qt/tests/'`t-tofuinfo.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_tofuinfo5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_trustsignatures5-t-trustsignatures.o `test -f 't-trustsignatures.cpp' || echo '../../../../lang/qt/tests/'`t-trustsignatures.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_trustsignatures5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_various5-t-various.o `test -f 't-various.cpp' || echo '../../../../lang/qt/tests/'`t-various.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_various5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_verify5-t-verify.o `test -f 't-verify.cpp' || echo '../../../../lang/qt/tests/'`t-verify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_verify5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_wkdlookup5-t-wkdlookup.o `test -f 't-wkdlookup.cpp' || echo '../../../../lang/qt/tests/'`t-wkdlookup.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_wkdlookup5-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_decryptverifyarchivejob5-run-decryptverifyarchivejob.o `test -f 'run-decryptverifyarchivejob.cpp' || echo '../../../../lang/qt/tests/'`run-decryptverifyarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_decryptverifyjob5-run-decryptverifyjob.o `test -f 'run-decryptverifyjob.cpp' || echo '../../../../lang/qt/tests/'`run-decryptverifyjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_encryptarchivejob5-run-encryptarchivejob.o `test -f 'run-encryptarchivejob.cpp' || echo '../../../../lang/qt/tests/'`run-encryptarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_encryptjob5-run-encryptjob.o `test -f 'run-encryptjob.cpp' || echo '../../../../lang/qt/tests/'`run-encryptjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_exportjob5-run-exportjob.o `test -f 'run-exportjob.cpp' || echo '../../../../lang/qt/tests/'`run-exportjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_importjob5-run-importjob.o `test -f 'run-importjob.cpp' || echo '../../../../lang/qt/tests/'`run-importjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_keyformailboxjob5-run-keyformailboxjob.o `test -f 'run-keyformailboxjob.cpp' || echo '../../../../lang/qt/tests/'`run-keyformailboxjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_receivekeysjob5-run-receivekeysjob.o `test -f 'run-receivekeysjob.cpp' || echo '../../../../lang/qt/tests/'`run-receivekeysjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_refreshkeysjob5-run-refreshkeysjob.o `test -f 'run-refreshkeysjob.cpp' || echo '../../../../lang/qt/tests/'`run-refreshkeysjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_signarchivejob5-run-signarchivejob.o `test -f 'run-signarchivejob.cpp' || echo '../../../../lang/qt/tests/'`run-signarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_signjob5-run-signjob.o `test -f 'run-signjob.cpp' || echo '../../../../lang/qt/tests/'`run-signjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_verifydetachedjob5-run-verifydetachedjob.o `test -f 'run-verifydetachedjob.cpp' || echo '../../../../lang/qt/tests/'`run-verifydetachedjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_verifyopaquejob5-run-verifyopaquejob.o `test -f 'run-verifyopaquejob.cpp' || echo '../../../../lang/qt/tests/'`run-verifyopaquejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc5 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtTest -I/usr/include/aarch64-linux-gnu/qt5 -DQT_CORE_LIB -I/usr/include/aarch64-linux-gnu/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_wkdrefreshjob5-run-wkdrefreshjob.o `test -f 'run-wkdrefreshjob.cpp' || echo '../../../../lang/qt/tests/'`run-wkdrefreshjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_addexistingsubkey6-t-addexistingsubkey.o `test -f 't-addexistingsubkey.cpp' || echo '../../../../lang/qt/tests/'`t-addexistingsubkey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_addexistingsubkey6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_changeexpiryjob6-t-changeexpiryjob.o `test -f 't-changeexpiryjob.cpp' || echo '../../../../lang/qt/tests/'`t-changeexpiryjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_changeexpiryjob6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_config6-t-config.o `test -f 't-config.cpp' || echo '../../../../lang/qt/tests/'`t-config.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_config6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_decryptverify6-t-decryptverify.o `test -f 't-decryptverify.cpp' || echo '../../../../lang/qt/tests/'`t-decryptverify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_decryptverify6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_disablekey6-t-disablekey.o `test -f 't-disablekey.cpp' || echo '../../../../lang/qt/tests/'`t-disablekey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_disablekey6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_encrypt6-t-encrypt.o `test -f 't-encrypt.cpp' || echo '../../../../lang/qt/tests/'`t-encrypt.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_encrypt6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_import6-t-import.o `test -f 't-import.cpp' || echo '../../../../lang/qt/tests/'`t-import.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_import6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylist6-t-keylist.o `test -f 't-keylist.cpp' || echo '../../../../lang/qt/tests/'`t-keylist.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylist6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylocate6-t-keylocate.o `test -f 't-keylocate.cpp' || echo '../../../../lang/qt/tests/'`t-keylocate.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_keylocate6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_ownertrust6-t-ownertrust.o `test -f 't-ownertrust.cpp' || echo '../../../../lang/qt/tests/'`t-ownertrust.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_ownertrust6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_remarks6-t-remarks.o `test -f 't-remarks.cpp' || echo '../../../../lang/qt/tests/'`t-remarks.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_remarks6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_revokekey6-t-revokekey.o `test -f 't-revokekey.cpp' || echo '../../../../lang/qt/tests/'`t-revokekey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_revokekey6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_setprimaryuserid6-t-setprimaryuserid.o `test -f 't-setprimaryuserid.cpp' || echo '../../../../lang/qt/tests/'`t-setprimaryuserid.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_setprimaryuserid6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_tofuinfo6-t-tofuinfo.o `test -f 't-tofuinfo.cpp' || echo '../../../../lang/qt/tests/'`t-tofuinfo.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_tofuinfo6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_trustsignatures6-t-trustsignatures.o `test -f 't-trustsignatures.cpp' || echo '../../../../lang/qt/tests/'`t-trustsignatures.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_trustsignatures6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_various6-t-various.o `test -f 't-various.cpp' || echo '../../../../lang/qt/tests/'`t-various.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_various6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_verify6-t-verify.o `test -f 't-verify.cpp' || echo '../../../../lang/qt/tests/'`t-verify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_verify6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_wkdlookup6-t-wkdlookup.o `test -f 't-wkdlookup.cpp' || echo '../../../../lang/qt/tests/'`t-wkdlookup.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o t_wkdlookup6-t-support.o `test -f 't-support.cpp' || echo '../../../../lang/qt/tests/'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_decryptverifyarchivejob6-run-decryptverifyarchivejob.o `test -f 'run-decryptverifyarchivejob.cpp' || echo '../../../../lang/qt/tests/'`run-decryptverifyarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_decryptverifyjob6-run-decryptverifyjob.o `test -f 'run-decryptverifyjob.cpp' || echo '../../../../lang/qt/tests/'`run-decryptverifyjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_encryptarchivejob6-run-encryptarchivejob.o `test -f 'run-encryptarchivejob.cpp' || echo '../../../../lang/qt/tests/'`run-encryptarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_encryptjob6-run-encryptjob.o `test -f 'run-encryptjob.cpp' || echo '../../../../lang/qt/tests/'`run-encryptjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_exportjob6-run-exportjob.o `test -f 'run-exportjob.cpp' || echo '../../../../lang/qt/tests/'`run-exportjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_importjob6-run-importjob.o `test -f 'run-importjob.cpp' || echo '../../../../lang/qt/tests/'`run-importjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_keyformailboxjob6-run-keyformailboxjob.o `test -f 'run-keyformailboxjob.cpp' || echo '../../../../lang/qt/tests/'`run-keyformailboxjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_receivekeysjob6-run-receivekeysjob.o `test -f 'run-receivekeysjob.cpp' || echo '../../../../lang/qt/tests/'`run-receivekeysjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_refreshkeysjob6-run-refreshkeysjob.o `test -f 'run-refreshkeysjob.cpp' || echo '../../../../lang/qt/tests/'`run-refreshkeysjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_signarchivejob6-run-signarchivejob.o `test -f 'run-signarchivejob.cpp' || echo '../../../../lang/qt/tests/'`run-signarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_signjob6-run-signjob.o `test -f 'run-signjob.cpp' || echo '../../../../lang/qt/tests/'`run-signjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_verifydetachedjob6-run-verifydetachedjob.o `test -f 'run-verifydetachedjob.cpp' || echo '../../../../lang/qt/tests/'`run-verifydetachedjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_verifyopaquejob6-run-verifyopaquejob.o `test -f 'run-verifyopaquejob.cpp' || echo '../../../../lang/qt/tests/'`run-verifyopaquejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -Imoc6 -I../../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/aarch64-linux-gnu/qt6/QtTest -I/usr/include/aarch64-linux-gnu/qt6 -DQT_TESTLIB_LIB -I/usr/include/aarch64-linux-gnu/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o run_wkdrefreshjob6-run-wkdrefreshjob.o `test -f 'run-wkdrefreshjob.cpp' || echo '../../../../lang/qt/tests/'`run-wkdrefreshjob.cpp /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-addexistingsubkey5 t_addexistingsubkey5-t-addexistingsubkey.o t_addexistingsubkey5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-addexistingsubkey5 t_addexistingsubkey5-t-addexistingsubkey.o t_addexistingsubkey5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-changeexpiryjob5 t_changeexpiryjob5-t-changeexpiryjob.o t_changeexpiryjob5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-config5 t_config5-t-config.o t_config5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-decryptverify5 t_decryptverify5-t-decryptverify.o t_decryptverify5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-disablekey5 t_disablekey5-t-disablekey.o t_disablekey5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt5 t_encrypt5-t-encrypt.o t_encrypt5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-changeexpiryjob5 t_changeexpiryjob5-t-changeexpiryjob.o t_changeexpiryjob5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-config5 t_config5-t-config.o t_config5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-disablekey5 t_disablekey5-t-disablekey.o t_disablekey5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt5 t_encrypt5-t-encrypt.o t_encrypt5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-import5 t_import5-t-import.o t_import5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-keylist5 t_keylist5-t-keylist.o t_keylist5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-decryptverify5 t_decryptverify5-t-decryptverify.o t_decryptverify5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-keylocate5 t_keylocate5-t-keylocate.o t_keylocate5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-ownertrust5 t_ownertrust5-t-ownertrust.o t_ownertrust5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-remarks5 t_remarks5-t-remarks.o t_remarks5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-revokekey5 t_revokekey5-t-revokekey.o t_revokekey5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-setprimaryuserid5 t_setprimaryuserid5-t-setprimaryuserid.o t_setprimaryuserid5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylist5 t_keylist5-t-keylist.o t_keylist5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-import5 t_import5-t-import.o t_import5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylocate5 t_keylocate5-t-keylocate.o t_keylocate5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-ownertrust5 t_ownertrust5-t-ownertrust.o t_ownertrust5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-tofuinfo5 t_tofuinfo5-t-tofuinfo.o t_tofuinfo5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-remarks5 t_remarks5-t-remarks.o t_remarks5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-trustsignatures5 t_trustsignatures5-t-trustsignatures.o t_trustsignatures5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-various5 t_various5-t-various.o t_various5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-revokekey5 t_revokekey5-t-revokekey.o t_revokekey5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-setprimaryuserid5 t_setprimaryuserid5-t-setprimaryuserid.o t_setprimaryuserid5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-verify5 t_verify5-t-verify.o t_verify5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-wkdlookup5 t_wkdlookup5-t-wkdlookup.o t_wkdlookup5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-decryptverifyarchivejob5 run_decryptverifyarchivejob5-run-decryptverifyarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-trustsignatures5 t_trustsignatures5-t-trustsignatures.o t_trustsignatures5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-tofuinfo5 t_tofuinfo5-t-tofuinfo.o t_tofuinfo5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-various5 t_various5-t-various.o t_various5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-decryptverifyjob5 run_decryptverifyjob5-run-decryptverifyjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-encryptarchivejob5 run_encryptarchivejob5-run-encryptarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-verify5 t_verify5-t-verify.o t_verify5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-wkdlookup5 t_wkdlookup5-t-wkdlookup.o t_wkdlookup5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-encryptjob5 run_encryptjob5-run-encryptjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-decryptverifyarchivejob5 run_decryptverifyarchivejob5-run-decryptverifyarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-exportjob5 run_exportjob5-run-exportjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-importjob5 run_importjob5-run-importjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-keyformailboxjob5 run_keyformailboxjob5-run-keyformailboxjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-encryptarchivejob5 run_encryptarchivejob5-run-encryptarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-decryptverifyjob5 run_decryptverifyjob5-run-decryptverifyjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-receivekeysjob5 run_receivekeysjob5-run-receivekeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-refreshkeysjob5 run_refreshkeysjob5-run-refreshkeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-signarchivejob5 run_signarchivejob5-run-signarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-encryptjob5 run_encryptjob5-run-encryptjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-signjob5 run_signjob5-run-signjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-exportjob5 run_exportjob5-run-exportjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-keyformailboxjob5 run_keyformailboxjob5-run-keyformailboxjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-verifydetachedjob5 run_verifydetachedjob5-run-verifydetachedjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-verifyopaquejob5 run_verifyopaquejob5-run-verifyopaquejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-importjob5 run_importjob5-run-importjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-wkdrefreshjob5 run_wkdrefreshjob5-run-wkdrefreshjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-addexistingsubkey6 t_addexistingsubkey6-t-addexistingsubkey.o t_addexistingsubkey6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-changeexpiryjob6 t_changeexpiryjob6-t-changeexpiryjob.o t_changeexpiryjob6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-receivekeysjob5 run_receivekeysjob5-run-receivekeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-refreshkeysjob5 run_refreshkeysjob5-run-refreshkeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-signarchivejob5 run_signarchivejob5-run-signarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-config6 t_config6-t-config.o t_config6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-decryptverify6 t_decryptverify6-t-decryptverify.o t_decryptverify6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-signjob5 run_signjob5-run-signjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-verifydetachedjob5 run_verifydetachedjob5-run-verifydetachedjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-disablekey6 t_disablekey6-t-disablekey.o t_disablekey6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-verifyopaquejob5 run_verifyopaquejob5-run-verifyopaquejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-wkdrefreshjob5 run_wkdrefreshjob5-run-wkdrefreshjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-addexistingsubkey6 t_addexistingsubkey6-t-addexistingsubkey.o t_addexistingsubkey6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-encrypt6 t_encrypt6-t-encrypt.o t_encrypt6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-import6 t_import6-t-import.o t_import6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-changeexpiryjob6 t_changeexpiryjob6-t-changeexpiryjob.o t_changeexpiryjob6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-keylist6 t_keylist6-t-keylist.o t_keylist6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-keylocate6 t_keylocate6-t-keylocate.o t_keylocate6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-ownertrust6 t_ownertrust6-t-ownertrust.o t_ownertrust6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-remarks6 t_remarks6-t-remarks.o t_remarks6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-decryptverify6 t_decryptverify6-t-decryptverify.o t_decryptverify6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-revokekey6 t_revokekey6-t-revokekey.o t_revokekey6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-config6 t_config6-t-config.o t_config6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-disablekey6 t_disablekey6-t-disablekey.o t_disablekey6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-setprimaryuserid6 t_setprimaryuserid6-t-setprimaryuserid.o t_setprimaryuserid6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-encrypt6 t_encrypt6-t-encrypt.o t_encrypt6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-import6 t_import6-t-import.o t_import6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-tofuinfo6 t_tofuinfo6-t-tofuinfo.o t_tofuinfo6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylist6 t_keylist6-t-keylist.o t_keylist6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-ownertrust6 t_ownertrust6-t-ownertrust.o t_ownertrust6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-remarks6 t_remarks6-t-remarks.o t_remarks6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-trustsignatures6 t_trustsignatures6-t-trustsignatures.o t_trustsignatures6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-keylocate6 t_keylocate6-t-keylocate.o t_keylocate6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-various6 t_various6-t-various.o t_various6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-verify6 t_verify6-t-verify.o t_verify6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-revokekey6 t_revokekey6-t-revokekey.o t_revokekey6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-setprimaryuserid6 t_setprimaryuserid6-t-setprimaryuserid.o t_setprimaryuserid6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o t-wkdlookup6 t_wkdlookup6-t-wkdlookup.o t_wkdlookup6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-decryptverifyarchivejob6 run_decryptverifyarchivejob6-run-decryptverifyarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-tofuinfo6 t_tofuinfo6-t-tofuinfo.o t_tofuinfo6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-decryptverifyjob6 run_decryptverifyjob6-run-decryptverifyjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-encryptarchivejob6 run_encryptarchivejob6-run-encryptarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-encryptjob6 run_encryptjob6-run-encryptjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-exportjob6 run_exportjob6-run-exportjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-trustsignatures6 t_trustsignatures6-t-trustsignatures.o t_trustsignatures6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-importjob6 run_importjob6-run-importjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-various6 t_various6-t-various.o t_various6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-verify6 t_verify6-t-verify.o t_verify6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-keyformailboxjob6 run_keyformailboxjob6-run-keyformailboxjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o t-wkdlookup6 t_wkdlookup6-t-wkdlookup.o t_wkdlookup6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-decryptverifyarchivejob6 run_decryptverifyarchivejob6-run-decryptverifyarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-encryptjob6 run_encryptjob6-run-encryptjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-decryptverifyjob6 run_decryptverifyjob6-run-decryptverifyjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-receivekeysjob6 run_receivekeysjob6-run-receivekeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-encryptarchivejob6 run_encryptarchivejob6-run-encryptarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-refreshkeysjob6 run_refreshkeysjob6-run-refreshkeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-exportjob6 run_exportjob6-run-exportjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-signarchivejob6 run_signarchivejob6-run-signarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-importjob6 run_importjob6-run-importjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-signjob6 run_signjob6-run-signjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-keyformailboxjob6 run_keyformailboxjob6-run-keyformailboxjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-verifydetachedjob6 run_verifydetachedjob6-run-verifydetachedjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-verifyopaquejob6 run_verifyopaquejob6-run-verifyopaquejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-install -Wl,-z,relro -Wl,-z,now -o run-wkdrefreshjob6 run_wkdrefreshjob6-run-wkdrefreshjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-receivekeysjob6 run_receivekeysjob6-run-receivekeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-refreshkeysjob6 run_refreshkeysjob6-run-refreshkeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-signjob6 run_signjob6-run-signjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-signarchivejob6 run_signarchivejob6-run-signarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-verifydetachedjob6 run_verifydetachedjob6-run-verifydetachedjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-wkdrefreshjob6 run_wkdrefreshjob6-run-wkdrefreshjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs libtool: link: g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -o run-verifyopaquejob6 run_verifyopaquejob6-run-verifyopaquejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src/.libs -Wl,-rpath -Wl,/build/reproducible-path/gpgme1.0-1.24.0/build/src/.libs make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' Making all in doc make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' doxygen Doxyfile warning: Tag 'TCL_SUBST' at line 237 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1015 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 1150 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1431 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1705 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 1867 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2046 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 2059 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2068 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 2110 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 2117 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 2328 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.cpp:59: warning: no uniquely matching class member found for Error ChangeExpiryJob::start(const Key &, const QDateTime &, const std::vector< Subkey > &) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/cryptoconfig.cpp:38: warning: no matching class member found for QStringList CryptoConfigEntry::stringValueList() const Possible candidates: 'QStringList QGpgMENewCryptoConfigEntry::stringValueList() const' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/cryptoconfig.cpp:47: warning: no matching class member found for QVariant CryptoConfigEntry::defaultValue() const Possible candidates: 'QVariant QGpgMENewCryptoConfigEntry::defaultValue() const' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/cryptoconfig.cpp:56: warning: no matching class member found for QGpgME::CryptoConfigEntry * CryptoConfig::entry(const QString &componentName, const QString &entryName) const Possible candidates: 'QGpgMENewCryptoConfigEntry * QGpgMENewCryptoConfigGroup::entry(const QString &name) const override' at line 124 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/cryptoconfig.cpp:70: warning: no matching class member found for QGpgME::CryptoConfigEntry * CryptoConfig::entry(const QString &componentName, const QString &groupName, const QString &entryName) const Possible candidates: 'QGpgMENewCryptoConfigEntry * QGpgMENewCryptoConfigGroup::entry(const QString &name) const override' at line 124 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.cpp:122: warning: no uniquely matching class member found for Error QGpgMEChangeExpiryJob::start(const Key &key, const QDateTime &expiry) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.cpp:127: warning: no uniquely matching class member found for Error QGpgMEChangeExpiryJob::start(const Key &key, const QDateTime &expiry, const std::vector< Subkey > &subkeys) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.cpp:156: warning: no uniquely matching class member found for GpgME::Error QGpgMEDecryptVerifyArchiveJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.cpp:215: warning: no uniquely matching class member found for GpgME::Error QGpgMEDecryptVerifyJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.cpp:179: warning: no uniquely matching class member found for GpgME::Error QGpgMEEncryptArchiveJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.cpp:205: warning: no uniquely matching class member found for Error QGpgMEEncryptJob::start(const std::vector< Key > &recipients, const QByteArray &plainText, bool alwaysTrust) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.cpp:212: warning: no uniquely matching class member found for void QGpgMEEncryptJob::start(const std::vector< Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const Context::EncryptionFlags eflags) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.cpp:226: warning: no uniquely matching class member found for EncryptionResult QGpgMEEncryptJob::exec(const std::vector< Key > &recipients, const QByteArray &plainText, const Context::EncryptionFlags eflags, QByteArray &cipherText) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::DecryptionResult QGpgME::DecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 90 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::DecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 135 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 189 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::exec(const QStringList &patterns, QByteArray &data)' at line 87 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode)=0' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::KeyListResult QGpgME::HierarchicalKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 95 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::ImportResult QGpgME::ImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::ImportResult QGpgME::ImportJob::exec(const QByteArray &keyData)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::KeyListResult QGpgME::KeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::KeyListResult QGpgME::KeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys)=0' at line 94 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::KeyListResult QGpgME::ListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys=false)=0' at line 106 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::DecryptionResult QGpgME::QGpgMEDecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::QGpgMEDecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 85 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::exec(const QStringList &patterns, QByteArray &data) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportJob::exec(const QByteArray &keyData) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::KeyListResult QGpgME::QGpgMEListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::ImportResult QGpgME::QGpgMEReceiveKeysJob::exec(const QStringList &keyIds) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::SigningResult QGpgME::QGpgMESignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMETofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'WKDLookupResult QGpgME::QGpgMEWKDLookupJob::exec(const QString &email) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::ImportResult QGpgME::ReceiveKeysJob::exec(const QStringList &keyIds)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 178 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 200 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::SigningResult QGpgME::SignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SpecialJob::exec()=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual GpgME::Error QGpgME::TofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainText)=0' at line 134 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual WKDLookupResult QGpgME::WKDLookupJob::exec(const QString &email)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.cpp:234: warning: no uniquely matching class member found for void QGpgMEEncryptJob::start(const std::vector< Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.cpp:239: warning: no uniquely matching class member found for EncryptionResult QGpgMEEncryptJob::exec(const std::vector< Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::DecryptionResult QGpgME::DecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 90 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::DecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 135 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 189 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::exec(const QStringList &patterns, QByteArray &data)' at line 87 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode)=0' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::KeyListResult QGpgME::HierarchicalKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 95 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::ImportResult QGpgME::ImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::ImportResult QGpgME::ImportJob::exec(const QByteArray &keyData)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::KeyListResult QGpgME::KeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::KeyListResult QGpgME::KeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys)=0' at line 94 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::KeyListResult QGpgME::ListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys=false)=0' at line 106 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::DecryptionResult QGpgME::QGpgMEDecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::QGpgMEDecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 85 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::exec(const QStringList &patterns, QByteArray &data) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportJob::exec(const QByteArray &keyData) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::KeyListResult QGpgME::QGpgMEListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::ImportResult QGpgME::QGpgMEReceiveKeysJob::exec(const QStringList &keyIds) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::SigningResult QGpgME::QGpgMESignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMETofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'WKDLookupResult QGpgME::QGpgMEWKDLookupJob::exec(const QString &email) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::ImportResult QGpgME::ReceiveKeysJob::exec(const QStringList &keyIds)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 178 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 200 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::SigningResult QGpgME::SignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SpecialJob::exec()=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual GpgME::Error QGpgME::TofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainText)=0' at line 134 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual WKDLookupResult QGpgME::WKDLookupJob::exec(const QString &email)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.cpp:244: warning: no uniquely matching class member found for GpgME::Error QGpgMEEncryptJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.cpp:56: warning: no matching class member found for QGpgMEExportJob::QGpgMEExportJob(Context *context) Possible candidates: 'QGpgME::QGpgMEExportJob::QGpgMEExportJob(GpgME::Context *context)' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'QGpgME::QGpgMEExportJob::QGpgMEExportJob(GpgME::Context *context, unsigned int exportMode)' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.cpp:61: warning: no matching class member found for QGpgMEExportJob::QGpgMEExportJob(Context *context, unsigned int forcedMode) Possible candidates: 'QGpgME::QGpgMEExportJob::QGpgMEExportJob(GpgME::Context *context)' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'QGpgME::QGpgMEExportJob::QGpgMEExportJob(GpgME::Context *context, unsigned int exportMode)' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmequickjob.cpp:198: warning: no uniquely matching class member found for Error QGpgMEQuickJobPrivate::startSetKeyEnabled(const Key &key, bool enabled) Possible candidates: 'GpgME::Error QGpgME::QuickJob::startSetKeyEnabled(const GpgME::Key &key, bool enabled)' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/quickjob.h 'virtual GpgME::Error QGpgME::QuickJobPrivate::startSetKeyEnabled(const GpgME::Key &key, bool enabled)=0' at line 46 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/quickjob_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.cpp:183: warning: no uniquely matching class member found for GpgME::Error QGpgMESignArchiveJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.cpp:199: warning: no uniquely matching class member found for GpgME::Error QGpgMESignEncryptArchiveJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.cpp:224: warning: no uniquely matching class member found for Error QGpgMESignEncryptJob::start(const std::vector< Key > &signers, const std::vector< Key > &recipients, const QByteArray &plainText, bool alwaysTrust) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.cpp:230: warning: no uniquely matching class member found for void QGpgMESignEncryptJob::start(const std::vector< Key > &signers, const std::vector< Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const Context::EncryptionFlags eflags) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.cpp:236: warning: no uniquely matching class member found for void QGpgMESignEncryptJob::start(const std::vector< Key > &signers, const std::vector< Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.cpp:241: warning: no uniquely matching class member found for std::pair< SigningResult, EncryptionResult > QGpgMESignEncryptJob::exec(const std::vector< Key > &signers, const std::vector< Key > &recipients, const QByteArray &plainText, const Context::EncryptionFlags eflags, QByteArray &cipherText) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::DecryptionResult QGpgME::DecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 90 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::DecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 135 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 189 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::exec(const QStringList &patterns, QByteArray &data)' at line 87 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode)=0' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::KeyListResult QGpgME::HierarchicalKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 95 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::ImportResult QGpgME::ImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::ImportResult QGpgME::ImportJob::exec(const QByteArray &keyData)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::KeyListResult QGpgME::KeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::KeyListResult QGpgME::KeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys)=0' at line 94 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::KeyListResult QGpgME::ListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys=false)=0' at line 106 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::DecryptionResult QGpgME::QGpgMEDecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::QGpgMEDecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 85 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::exec(const QStringList &patterns, QByteArray &data) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportJob::exec(const QByteArray &keyData) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::KeyListResult QGpgME::QGpgMEListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::ImportResult QGpgME::QGpgMEReceiveKeysJob::exec(const QStringList &keyIds) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::SigningResult QGpgME::QGpgMESignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMETofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'WKDLookupResult QGpgME::QGpgMEWKDLookupJob::exec(const QString &email) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::ImportResult QGpgME::ReceiveKeysJob::exec(const QStringList &keyIds)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 178 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 200 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::SigningResult QGpgME::SignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SpecialJob::exec()=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual GpgME::Error QGpgME::TofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainText)=0' at line 134 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual WKDLookupResult QGpgME::WKDLookupJob::exec(const QString &email)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.cpp:248: warning: no uniquely matching class member found for std::pair< SigningResult, EncryptionResult > QGpgMESignEncryptJob::exec(const std::vector< Key > &signers, const std::vector< Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::DecryptionResult QGpgME::DecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 90 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::DecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText)=0' at line 135 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::EncryptionResult QGpgME::EncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 189 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::exec(const QStringList &patterns, QByteArray &data)' at line 87 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode)=0' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::KeyListResult QGpgME::HierarchicalKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 95 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::ImportResult QGpgME::ImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::ImportResult QGpgME::ImportJob::exec(const QByteArray &keyData)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::KeyListResult QGpgME::KeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::KeyListResult QGpgME::KeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys)=0' at line 94 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::KeyListResult QGpgME::ListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys=false)=0' at line 106 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::exec(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::DecryptionResult QGpgME::QGpgMEDecryptJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'std::pair< GpgME::DecryptionResult, GpgME::VerificationResult > QGpgME::QGpgMEDecryptVerifyJob::exec(const QByteArray &cipherText, QByteArray &plainText) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::EncryptionResult QGpgME::QGpgMEEncryptJob::exec(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 85 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::exec(const QStringList &patterns, QByteArray &data) override' at line 72 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::exec(const QStringList &cmds, QString &std_out, QString &std_err, int &exitCode) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportFromKeyserverJob::exec(const std::vector< GpgME::Key > &keys) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::ImportResult QGpgME::QGpgMEImportJob::exec(const QByteArray &keyData) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyForMailboxJob::exec(const QString &mailbox, bool canEncrypt, GpgME::Key &key, GpgME::UserID &uid) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::KeyListResult QGpgME::QGpgMEKeyListJob::exec(const QStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::KeyListResult QGpgME::QGpgMEListAllKeysJob::exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::ImportResult QGpgME::QGpgMEReceiveKeysJob::exec(const QStringList &keyIds) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText) override' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::QGpgMESignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText) override' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::SigningResult QGpgME::QGpgMESignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature) override' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMETofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::VerificationResult QGpgME::QGpgMEVerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainData) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'WKDLookupResult QGpgME::QGpgMEWKDLookupJob::exec(const QString &email) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::ImportResult QGpgME::ReceiveKeysJob::exec(const QStringList &keyIds)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust, QByteArray &cipherText)=0' at line 178 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual std::pair< GpgME::SigningResult, GpgME::EncryptionResult > QGpgME::SignEncryptJob::exec(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, const GpgME::Context::EncryptionFlags flags, QByteArray &cipherText)=0' at line 200 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::SigningResult QGpgME::SignJob::exec(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode, QByteArray &signature)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SpecialJob::exec()=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual GpgME::Error QGpgME::TofuPolicyJob::exec(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyDetachedJob::exec(const QByteArray &signature, const QByteArray &signedData)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::VerificationResult QGpgME::VerifyOpaqueJob::exec(const QByteArray &signedData, QByteArray &plainText)=0' at line 134 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual WKDLookupResult QGpgME::WKDLookupJob::exec(const QString &email)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.cpp:253: warning: no uniquely matching class member found for GpgME::Error QGpgMESignEncryptJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.cpp:249: warning: no uniquely matching class member found for Error QGpgMESignJob::start(const std::vector< Key > &signers, const QByteArray &plainText, SignatureMode mode) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.cpp:255: warning: no uniquely matching class member found for void QGpgMESignJob::start(const std::vector< Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, SignatureMode mode) Possible candidates: 'virtual GpgME::Error QGpgME::AddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey)=0' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/addexistingsubkeyjob.h 'virtual GpgME::Error QGpgME::AddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/adduseridjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry)=0' at line 91 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)' at line 100 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeexpiryjob.h 'virtual GpgME::Error QGpgME::ChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust)=0' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changeownertrustjob.h 'virtual GpgME::Error QGpgME::ChangePasswdJob::start(const GpgME::Key &key)=0' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/changepasswdjob.h 'virtual GpgME::Error QGpgME::DecryptJob::start(const QByteArray &cipherText)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual void QGpgME::DecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptjob.h 'virtual GpgME::Error QGpgME::DecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText)=0' at line 102 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyarchivejob.h 'virtual GpgME::Error QGpgME::DecryptVerifyJob::start(const QByteArray &cipherText)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'virtual void QGpgME::DecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/decryptverifyjob.h 'GpgME::Error QGpgME::DefaultKeyGenerationJob::start(const QString &email, const QString &name)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/defaultkeygenerationjob.h 'virtual GpgME::Error QGpgME::DeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion=false)=0' at line 76 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/deletejob.h 'virtual GpgME::Error QGpgME::DownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData)=0' at line 86 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual QGPGME_DEPRECATED GpgME::Error QGpgME::DownloadJob::start(const QStringList &fingerprints)=0' at line 96 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/downloadjob.h 'virtual GpgME::Error QGpgME::EncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 121 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptarchivejob.h 'virtual GpgME::Error QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 156 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 166 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual void QGpgME::EncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 182 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/encryptjob.h 'virtual GpgME::Error QGpgME::ExportJob::start(const QStringList &patterns)=0' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/exportjob.h 'virtual GpgME::Error QGpgME::GpgCardJob::start(const QStringList &cmds)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/gpgcardjob.h 'GpgME::Error QGpgME::HierarchicalKeyListJob::start(const QStringList &patterns, bool secretOnly=false) override' at line 93 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/hierarchicalkeylistjob.h 'virtual GpgME::Error QGpgME::ImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importfromkeyserverjob.h 'virtual GpgME::Error QGpgME::ImportJob::start(const QByteArray &keyData)=0' at line 89 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/importjob.h 'virtual GpgME::Error QGpgME::KeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true)=0' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keyformailboxjob.h 'virtual GpgME::Error QGpgME::KeyGenerationJob::start(const QString ¶meters)=0' at line 78 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keygenerationjob.h 'virtual GpgME::Error QGpgME::KeyListJob::start(const QStringList &patterns, bool secretOnly=false)=0' at line 92 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/keylistjob.h 'virtual GpgME::Error QGpgME::ListAllKeysJob::start(bool mergeKeys=false)=0' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/listallkeysjob.h 'GpgME::Error QGpgME::MultiDeleteJob::start(const std::vector< GpgME::Key > &keys, bool allowSecretKeyDeletion=false)' at line 84 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/multideletejob.h 'GpgME::Error QGpgME::QGpgMEAddExistingSubkeyJob::start(const GpgME::Key &key, const GpgME::Subkey &subkey) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeaddexistingsubkeyjob.h 'GpgME::Error QGpgME::QGpgMEAddUserIDJob::start(const GpgME::Key &key, const QString &name, const QString &email, const QString &comment) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeadduseridjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeExpiryJob::start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeexpiryjob.h 'GpgME::Error QGpgME::QGpgMEChangeOwnerTrustJob::start(const GpgME::Key &key, GpgME::Key::OwnerTrust trust) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangeownertrustjob.h 'GpgME::Error QGpgME::QGpgMEChangePasswdJob::start(const GpgME::Key &key) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmechangepasswdjob.h 'GpgME::Error QGpgME::QGpgMEDecryptJob::start(const QByteArray &cipherText) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'void QGpgME::QGpgMEDecryptJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptjob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyArchiveJob::start(const std::shared_ptr< QIODevice > &cipherText) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyarchivejob.h 'GpgME::Error QGpgME::QGpgMEDecryptVerifyJob::start(const QByteArray &cipherText) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'void QGpgME::QGpgMEDecryptVerifyJob::start(const std::shared_ptr< QIODevice > &cipherText, const std::shared_ptr< QIODevice > &plainText) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedecryptverifyjob.h 'GpgME::Error QGpgME::QGpgMEDeleteJob::start(const GpgME::Key &key, bool allowSecretKeyDeletion) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedeletejob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QStringList &fingerprints) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEDownloadJob::start(const QByteArray &fingerprint, const std::shared_ptr< QIODevice > &keyData) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmedownloadjob.h 'GpgME::Error QGpgME::QGpgMEEncryptArchiveJob::start(const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'void QGpgME::QGpgMEEncryptJob::start(const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeencryptjob.h 'GpgME::Error QGpgME::QGpgMEExportJob::start(const QStringList &patterns) override' at line 71 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeexportjob.h 'GpgME::Error QGpgME::QGpgMEGpgCardJob::start(const QStringList &cmds) override' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmegpgcardjob.h 'GpgME::Error QGpgME::QGpgMEImportFromKeyserverJob::start(const std::vector< GpgME::Key > &keys) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportfromkeyserverjob.h 'GpgME::Error QGpgME::QGpgMEImportJob::start(const QByteArray &keyData) override' at line 66 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeimportjob.h 'GpgME::Error QGpgME::QGpgMEKeyForMailboxJob::start(const QString &mailbox, bool canEncrypt=true) override' at line 74 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeyformailboxjob.h 'GpgME::Error QGpgME::QGpgMEKeyGenerationJob::start(const QString ¶meters) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeygenerationjob.h 'GpgME::Error QGpgME::QGpgMEKeyListJob::start(const QStringList &patterns, bool secretOnly) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmekeylistjob.h 'GpgME::Error QGpgME::QGpgMEListAllKeysJob::start(bool mergeKeys) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmelistallkeysjob.h 'GpgME::Error QGpgME::QGpgMEReceiveKeysJob::start(const QStringList &keyIds) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmereceivekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const QStringList &patterns) override' at line 56 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERefreshSMIMEKeysJob::start(const std::vector< GpgME::Key > &keys) override' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerefreshsmimekeysjob.h 'GpgME::Error QGpgME::QGpgMERevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={}) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmerevokekeyjob.h 'GpgME::Error QGpgME::QGpgMESetPrimaryUserIDJob::start(const GpgME::UserID &userId) override' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesetprimaryuseridjob.h 'GpgME::Error QGpgME::QGpgMESignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 63 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptarchivejob.h 'GpgME::Error QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust) override' at line 68 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, bool alwaysTrust) override' at line 73 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'void QGpgME::QGpgMESignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags) override' at line 79 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignencryptjob.h 'GpgME::Error QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode) override' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'void QGpgME::QGpgMESignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode) override' at line 70 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.h 'GpgME::Error QGpgME::QGpgMESignKeyJob::start(const GpgME::Key &key) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignkeyjob.h 'void QGpgME::QGpgMETofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy) override' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmetofupolicyjob.h 'GpgME::Error QGpgME::QGpgMEVerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'void QGpgME::QGpgMEVerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.h 'GpgME::Error QGpgME::QGpgMEVerifyOpaqueJob::start(const QByteArray &signedData) override' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'void QGpgME::QGpgMEVerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText) override' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.h 'GpgME::Error QGpgME::QGpgMEWKDLookupJob::start(const QString &email) override' at line 62 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdlookupjob.h 'virtual GpgME::Error QGpgME::ReceiveKeysJob::start(const QStringList &keyIds)=0' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/receivekeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const QStringList &patterns)=0' at line 83 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RefreshKeysJob::start(const std::vector< GpgME::Key > &keys)=0' at line 88 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/refreshkeysjob.h 'virtual GpgME::Error QGpgME::RevokeKeyJob::start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0' at line 67 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/revokekeyjob.h 'virtual GpgME::Error QGpgME::SetPrimaryUserIDJob::start(const GpgME::UserID &userId)=0' at line 60 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/setprimaryuseridjob.h 'virtual GpgME::Error QGpgME::SignArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &output)=0' at line 112 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptArchiveJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::vector< QString > &paths, const std::shared_ptr< QIODevice > &cipherText, const GpgME::Context::EncryptionFlags flags)=0' at line 133 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptarchivejob.h 'virtual GpgME::Error QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const QByteArray &plainText, bool alwaysTrust=false)=0' at line 159 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), bool alwaysTrust=false)=0' at line 171 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual void QGpgME::SignEncryptJob::start(const std::vector< GpgME::Key > &signers, const std::vector< GpgME::Key > &recipients, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &cipherText=std::shared_ptr< QIODevice >(), const GpgME::Context::EncryptionFlags flags=GpgME::Context::None)=0' at line 191 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signencryptjob.h 'virtual GpgME::Error QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const QByteArray &plainText, GpgME::SignatureMode mode)=0' at line 143 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual void QGpgME::SignJob::start(const std::vector< GpgME::Key > &signers, const std::shared_ptr< QIODevice > &plainText, const std::shared_ptr< QIODevice > &signature, GpgME::SignatureMode mode)=0' at line 154 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signjob.h 'virtual GpgME::Error QGpgME::SignKeyJob::start(const GpgME::Key &keyToSign)=0' at line 80 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/signkeyjob.h 'virtual GpgME::Error QGpgME::SpecialJob::start()=0' at line 82 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/specialjob.h 'virtual void QGpgME::TofuPolicyJob::start(const GpgME::Key &key, GpgME::TofuInfo::Policy policy)=0' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/tofupolicyjob.h 'virtual GpgME::Error QGpgME::VerifyDetachedJob::start(const QByteArray &signature, const QByteArray &signedData)=0' at line 116 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual void QGpgME::VerifyDetachedJob::start(const std::shared_ptr< QIODevice > &signature, const std::shared_ptr< QIODevice > &signedData)=0' at line 119 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifydetachedjob.h 'virtual GpgME::Error QGpgME::VerifyOpaqueJob::start(const QByteArray &signedData)=0' at line 122 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual void QGpgME::VerifyOpaqueJob::start(const std::shared_ptr< QIODevice > &signedData, const std::shared_ptr< QIODevice > &plainText=std::shared_ptr< QIODevice >())=0' at line 131 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/verifyopaquejob.h 'virtual GpgME::Error QGpgME::WKDLookupJob::start(const QString &email)=0' at line 65 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::Key > &keys)' at line 69 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h 'GpgME::Error QGpgME::WKDRefreshJob::start(const std::vector< GpgME::UserID > &userIDs)' at line 75 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdrefreshjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmesignjob.cpp:267: warning: no uniquely matching class member found for GpgME::Error QGpgMESignJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifydetachedjob.cpp:188: warning: no uniquely matching class member found for GpgME::Error QGpgMEVerifyDetachedJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmeverifyopaquejob.cpp:203: warning: no uniquely matching class member found for GpgME::Error QGpgMEVerifyOpaqueJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkdrefreshjob.cpp:141: warning: no uniquely matching class member found for GpgME::Error QGpgMEWKDRefreshJobPrivate::startIt() Possible candidates: 'GpgME::Error QGpgME::Job::startIt()' at line 101 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job.h 'virtual GpgME::Error QGpgME::JobPrivate::startIt()=0' at line 52 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/job_p.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/threadedjobmixin.cpp:77: warning: no matching file member found for QString QGpgME::_detail::audit_log_as_html(Context *ctx, GpgME::Error &err) Possible candidates: 'QString audit_log_as_html(GpgME::Context *ctx, GpgME::Error &err)' at line 57 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/threadedjobmixin.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.cpp:57: warning: no matching class member found for WKDLookupResult::WKDLookupResult(const std::string &pattern, const Error &error) Possible candidates: 'QGpgME::WKDLookupResult::WKDLookupResult()' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(const std::string &pattern, const GpgME::Error &err)' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(const std::string &pattern, const GpgME::Data &keyData, const std::string &source, const GpgME::Error &err)' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(const WKDLookupResult &other)' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(WKDLookupResult &&other)' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.cpp:63: warning: no matching class member found for WKDLookupResult::WKDLookupResult(const std::string &pattern, const Data &keyData, const std::string &source, const Error &error) Possible candidates: 'QGpgME::WKDLookupResult::WKDLookupResult()' at line 55 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(const std::string &pattern, const GpgME::Error &err)' at line 58 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(const std::string &pattern, const GpgME::Data &keyData, const std::string &source, const GpgME::Error &err)' at line 59 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(const WKDLookupResult &other)' at line 61 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h 'QGpgME::WKDLookupResult::WKDLookupResult(WKDLookupResult &&other)' at line 64 of file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkdlookupresult.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/qgpgmewkspublishjob.h:64: warning: argument 'the' of command @param is not found in the argument list of QGpgME::QGpgMEWKSPublishJob::startCheck(const QString &mailbox) inherited from member startCheck at line 67 in file /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkspublishjob.h /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkspublishjob.h:67: warning: The following parameter of QGpgME::QGpgMEWKSPublishJob::startCheck(const QString &mailbox) is not documented: parameter 'mailbox' /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkspublishjob.h:67: warning: argument 'the' of command @param is not found in the argument list of QGpgME::WKSPublishJob::startCheck(const QString &mailbox)=0 /build/reproducible-path/gpgme1.0-1.24.0/lang/qt/src/wkspublishjob.h:67: warning: The following parameter of QGpgME::WKSPublishJob::startCheck(const QString &mailbox)=0 is not documented: parameter 'mailbox' touch doxyfile.stamp make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[2]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_auto_test cd build && make -j12 check "TESTSUITEFLAGS=-j12 --verbose" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make check-recursive make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' Making check in src make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' Making check in tests make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' Making check in gpg make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make check-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make check-TESTS make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK PASS: initial.test -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP/RXMhir4trKFnu37BDjQhVX/5NquuCJrSTfGRet5Bgkb/ NGo8j4D9A7b6EGyuC7iPkccjYSDVvxwI6125DVPu/sFmHZx5VA2hhNapppSc/D7g 3HEu5gn70JNHYBPnWfT6ZY2ogddNrcbqUs9/KnabqkvgxOwzHefNxBHrK4EPHdUE AIZnSDTeN4mI7zyo1OmDNuv1nrx8DcRo73ZaMdAD5aKA4XazrV4C49dmTLKHWAiC WvkzStJWZYpIZar9NU0thJmOJkltkv/AJOtzrek5WsYtwmIUZ2MfT+pODGlUi//G H0oab5CYYLUbtcyzrBiwCM8Mr2WOGxRoOHEyPIeLAJLrhQEOA1OB6k7im6N/EAP/ ch6lNjWZ3r06lMPz/1eqyTGgn5aMX/ycaGQHPTANf2A4df7TmghN/pt7rMLY5raX 1GlpQLf8w15fCqhFAKj3Qy0hDuc7RMridUyDDZmhtNwW7BhMiWcYDQtZdTe1ySX1 pmVGIH9xKkCalIOxbkX6AlYivq4csh0B4YB4S5NxiScD/i5YHGkHuGqvQbo/qn4S oH4s3dOG/Ij575sQJm6f2TktNfXuxobTTVm5AKlXeLtVlkY6yZHlBn1m8N522ep8 krDvaGzVd0T++ZT8wXzjO1au7pPlun3FA4Mqvx3PiD6tFTV5r/iPZoMmVKB1n982 g/qVpmNXT6Jtw3jSHiWB1QU+0kcBhFINa1d6HmUkrwSI/rTn/FKFhX/EEYLe5xsG ym79PBDsP3RltSeq7N4aPoQNwBe9Gjtqm5BvCr5lAtUYiqrtIFXLJxUUJA== =rpER -----END PGP MESSAGE----- PASS: t-encrypt Begin Result Encryption: -----BEGIN PGP MESSAGE----- jA0ECQMC2JlhC6Ec8N//0kEBp+Iev0y9/iuY0NqUzIPO1Xl7gJA8NBJa2yOTWAdN YaRXVMMZBgjEkj6itWQ1sr0lniTL0bGV+sRrMM0zekbRUg== =oQJO -----END PGP MESSAGE----- End Result. Begin Result Decryption: Hallo Leute End Result. PASS: t-encrypt-sym -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAQAkAV36+8tlMuSzP1sE0ANli2I5Ftj8+VVMhTOQC5e641n h+6sVuZfdDSXSDAaUKHordCHnrSAIOD3tHhxrOFSCKcjAoOuCK+e/Ctk24QeRHyV f+wKJ9Hs+fkUZhdP1hj71IHVP3kmAhfG/56fLFOb57JX3+M/xM8p9VafJBQItEAD /RPDF/E8veaNrgjzeqFnxyAfdqnaeNmlyD75ljTznDybILavc59J/s/IlsaDavPg eYcLnWh/KB1tne+D6XZVLEY3pc0+rtkU/eXr3hQH8d+pJCAe4HQUjH9CVebIQSjZ t45+VhQewdUV93CWeCt8woMCip7jk7Z71eFbBepB3/UXhQEOA1OB6k7im6N/EAP9 GxlD9rHiC5wBT4Nbt++Sj5i+zVgyiCqsERDgTdoxIxW6t3xSs9CwzgL1+f70kmuh HdSw/qlpfaYNfogSAeOKi3RKJFzB7tER7bDMz2mmMUtbz6VEqPgSyPKU+tC5yS3V aIqfTh/fhBD5T0uVtCvncIGkNeKraGc4aw7/XF1zywAD/j/WsyRz7yxBMQmWSw0u 1QOvsR63WartzV4uGITxZgTC45YHZSOyAe8o1sl2d4lntd7vdQKhvTa4uW9fdwwk eQPoxxcnGbSpyp/CpQfktWDy8le6Xn6fRh5l0GJ4XQWgZQF/4OwtVvdcEdR4jTu2 TZl1c/lptc+Gmo6BctpsxUtP0qoBG0mAxcOiplpTKbqJTGYadnujm0BVH7hhj4LR D6JyoubsMbg9GqwaBycG/2Is4IRUO3vVSM9fTOl3AF1z2Jq3f/o5dJEDD0sSCcc8 sg+aAy139RHYZxi5E+I9fcmUz1ZLCzlCjoztx+T0Xdqj5TpxJSVe4KvWVQGnLr7B C1F/gMu3kO2EHiZ6TLgqk27NlszFDE8EjfQKqgSuserrY7kKXH54EAJJhfaxtw== =ZJGC -----END PGP MESSAGE----- -----BEGIN PGP MESSAGE----- jA0ECQMCMCDRKZWkcwr/0qQBxhUHsRzmoHtNjIdCpwTxKVigBIhVhRftoyBD9uU8 MTMdULYmM3gg9SLt6skEwpAyuX0JQQBxnenYMWROu1I/sZqr01kZsFLXyUk2ZYTD Yot4kXdf3T5e2KSyr3rU3boSvpkDU5XPvjANqMJ/UN8oiQbXWes4Mgfg1pwzGudY zObz87nue0HnyJz3Yk9b1MkUPh9oJkhHqgfkJBU8FAOdBSOtxQ== =qr79 -----END PGP MESSAGE----- PASS: t-encrypt-sign -----BEGIN PGP MESSAGE----- owGbwMvMyCSoW1RzPCOz3ITxtHAJQ6ZTgKRHYk5OvoJPamlJKi9XRywLoyATg6yY IsuC/64TdicqvX2fZxMC08TKBNLBwMUpABM5K8gwz+5f6l2PP8e33875eHz6cmnX S8ZNpxnmcH5dJ6wjJW8bW+rOtm3dOasfGd7hAA== =XL18 -----END PGP MESSAGE----- -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCaUJQGQAKCRAtcnzHaGl3 NM0RAJ4+/mXdSPzHt9ts8ceXpxtF0jOCywCcCfWuEywaHz1ddUcGtq7OOvhoS1c= =Sg4x -----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Leute -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCaUJQGQAKCRAtcnzHaGl3 ND71AJ4w+Fx0oZVebNFeZ25/cOS9VRdrZwCeNc03IpBh4ZpFjQaQJbg2Gz0/atk= =NK7R -----END PGP SIGNATURE----- PASS: t-sign -----BEGIN PGP MESSAGE----- owGbwMvMyCSYfaS8IWTNJTeGCWCublHN8YzMchPG08IlDJlOAZIeiTk5+Qo+qaUl qbxcHbEsjIJMDLJiiiwL/rtO2J2o9PZ9nk0ITBMrE0gHAxenAEzkrCDDPLt/qXc9 /hzffjvn4/Hpy6VdLxk3nWaYw/l1nbCOlLxtbKk727Z156x+ZHiHIxmv/NekynGK 5q4zV5/rwpyIMB4m0rOMYcGGsCTj80eazG8s453ZVL96Vfa9nycZ5vvG79F6vtle 3/4e9wlV/bRn9Zz1DgA= =FmTU -----END PGP MESSAGE----- -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCaUJQGQAKCRAtcnzHaGl3 NM0RAJ4+/mXdSPzHt9ts8ceXpxtF0jOCywCcCfWuEywaHz1ddUcGtq7OOvhoS1eI XQQBEQIAHRYhBCP9NHpBlCm6zNXnLWvEd4BUrNJGBQJpQlAZAAoJEGvEd4BUrNJG jKYAoLBWYjPPxII32KYNmYJ/q6pr3vnJAJ9NX7wq57M/Lz/eC8glL2bmfwl/QA== =v2vq -----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Leute -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCaUJQGQAKCRAtcnzHaGl3 ND71AJ4w+Fx0oZVebNFeZ25/cOS9VRdrZwCeNc03IpBh4ZpFjQaQJbg2Gz0/atmI XQQBEQIAHRYhBCP9NHpBlCm6zNXnLWvEd4BUrNJGBQJpQlAZAAoJEGvEd4BUrNJG 6ZwAoLBkB2eX5cLuXrVfXrJSiOxp5BtnAKCvfv/9231C5oMLzyF0AOjCCv4Xtw== =ZqKH -----END PGP SIGNATURE----- PASS: t-signers Wenn Sie dies lesen können, ist es wohl nicht geheim genug. PASS: t-decrypt PASS: t-verify Wenn Sie dies lesen können, ist es wohl nicht geheim genug. PASS: t-decrypt-verify PASS: t-sig-notation Begin Result: -----BEGIN PGP PUBLIC KEY BLOCK----- mQGiBDbjjp4RBAC2ZbFDX0wmJI8yLDYQdIiZeAuHLmfyHsqXaLGUMZtWiAvn/hNp ctwahmzKm5oXinHUvUkLOQ0s8rOlu15nhw4azc30rTP1LsIkn5zORNnFdgYC6RKy hOeim/63+/yGtdnTm49lVfaCqwsEmBCEkXaeWDGq+ie1b89J89T6n/JquwCgoQkj VeVGG+B/SzJ6+yifdHWQVkcD/RXDyLXX4+WHGP2aet51XlKojWGwsZmc9LPPYhwU /RcUO7ce1QQb0XFlUVFBhY0JQpM/ty/kNi+aGWFzigbQ+HAWZkUvA8+VIAVneN+p +SHhGIyLTXKpAYTq46AwvllZ5Cpvf02Cp/+W1aVyA0qnBWMyeIxXmR9HOi6lxxn5 cjajA/9VZufOXWqCXkBvz4Oy3Q5FbjQQ0/+ty8rDn8OTaiPi41FyUnEi6LO+qyBS 09FjnZj++PkcRcXW99SNxmEJRY7MuNHt5wIvEH2jNEOJ9lszzZFBDbuwsjXHK35+ lPbGEy69xCP26iEafysKKbRXJhE1C+tk8SnK+Gm62sivmK/5arQpQWxwaGEgVGVz dCAoZGVtbyBrZXkpIDxhbHBoYUBleGFtcGxlLm5ldD6IVQQTEQIAFQUCNuOOngML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NDl4AKCBLmRplv/8ZfSqep5IjqEAuaXv WwCgl6NEzT+/WewPTGcwZY+pLkycLv2IVQQTEQIAFQUCNuOOngMLCgMDFQMCAxYC AQIXgAAKCRAtcnzHaGl3NDl4AJ4rouHB+LpCkNi5C59jHEa1kbANzACgmddtrNSj 1yPyTCwUwRghPUomECS0EEFsaWNlIChkZW1vIGtleSmIVQQTEQIAFQUCNuO2qwML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NCeMAJ9MeUVrago5Jc6PdwdeN5OMwby3 7QCghW65cZTQlD1bBlIq/QM8bz9AN4G0J0FsZmEgVGVzdCAoZGVtbyBrZXkpIDxh bGZhQGV4YW1wbGUubmV0PohVBBMRAgAVBQI247hYAwsKAwMVAwIDFgIBAheAAAoJ EC1yfMdoaXc0t8IAoJPwa6j+Vm5Vi3Nvuo8JZri4PJ/DAJ9dqbmaJdB8FdJnHfGh 1rXK3y/JcrkBDQQ2448PEAQAnI3XH1f0uyN9fZnw72zsHMw706g7EW29nD4UDQG4 OzRZViSrUa5n39eI7QrfTO+1meVvs0y8F/PvFst5jH68rPLnGSrXz4sTl1T4cop1 FBkquvCAKwPLy0lE7jjtCyItOSwIOo8xoTfY4JEEXmcqsbm+KHv9yYSF/YK4Cf7b IzcAAwcD/Rnl5jKxoucDA96pD2829TKsLFQSau+Xiy8bvOSSDdlyABsOkNBSaeKO 3eAQEKgDM7dzjVNTnAlpQ0EQ8Y9Z8pxOWYEQYlaMrnRBC4DZ2IadzEhLlIOz5BVp /jfhrr8oVVBwKZXsrz9PZLz+e4Yn+siUUvlei9boD9L2ZgSOHakPiEYEGBECAAYF Ajbjjw8ACgkQLXJ8x2hpdzQgqQCfcDXmD8uNVdKg/C9vqI3JSndqknsAnRxzVeHi /iJ73OCKtvFrHbV9GogqmQGiBDbjouIRBACKncc4Ueec7dWaVARy2SmNVufeSenY s4AsIPP0v59jEl7JI0rb+4JbIJoAzW/hcm26GS/UbbpQwig8/PgMUV5QfBST4CEO lf7/x2a4HKk9tDV4An7q2aNr1beW+twxfUGWWV5I0o1b/iKVk/LiQRiaMr8pJXY2 66m6/2Pn9LmDtwCg+Iqfx8gsK2PZCWv87uEKAOLzHXsD/1eRxLqCt1hT98gdDLyk RTlI3kMq6EK3I+z/8pDIMDuPIJq1eM68YdFZr8s7i1ye1QpDltPYHgWnUC733ujA KANdyybm3HrA3TSBjEAhNfcu8nkrVorvASQUDCLJatWRWJTUVrPH+GXIXMA/Oi6L DsgNDOJanwzzvDCCm8hWQqW9A/4xYAZ4NVFrQq8gtQPJWuMIfSFSvpZWNgQgYZnt iXSUGYOVs28T/87RoRx02tsVDw2PA8z68q/XRuM9NdetxbUXQHB9eszFLi3W1ids Xhd/C4SyiTgEFXG8Y8s94Eadgk1PAYHN6Gd3SY7jmevqYGVLmBp7qfj5Y9XSM5SE 0Th+fLQpQnJhdm8gVGVzdCAoZGVtbyBrZXkpIDxicmF2b0BleGFtcGxlLm5ldD6I VQQTEQIAFQUCNuOi4gMLCgMDFQMCAxYCAQIXgAAKCRD+GAsdqeOwsvruAJ4iU4M5 s1xsZiXa0wLnX4FBBl9abgCfflNpwyEp6KEhKCPWwPRG9WJc0qi0DkJvYiAoZGVt byBrZXkpiFUEExECABUFAjbjtzsDCwoDAxUDAgMWAgECF4AACgkQ/hgLHanjsLIa 4QCgityK8zajBOqAN0ZZTq8fOzgiEYIAn1ZEfjX+jefZUuY+4zFzrpO/fX0OuQEN BDbjowcQBACVSdXxUWlz81FjqHgR4b1EtmhmW89CmpsHfKlSwlYvBtbB/y7TFIfv Ar4ZFbpuqew6JvtjIEZoXvolTWwHVPEFkuG0LAa03olaYpzC6ZBDuLkb09RukCD4 zdY6xwbAMRsOzZgv597LZXtOLLLnmOyTpsjRDLztWsuNglm5rffOTwADBwP/SyVZ vFEdEVn5/dQTp7eAtXdrbZEM379ctCJ2663RbTZd55lIBev1fTnKQkvDTY2e58yI Q4E+Nzr99qg9Cyf6e3OhErTUqEBOhusBge4/7E5LrIVMvo6AFU9qgn0Sgsnu/ww2 txVw3XEjqL8Hgl+4Q/57YRvJOe+q29Ye9LL8eaiIRgQYEQIABgUCNuOjBwAKCRD+ GAsdqeOwsjK5AJ9pek7H6yt3ZHAJ+7nn7sGmxYxb5ACg1INFN4AMzqEUjbZ51KTV dAvyKlQ= =W77G -----END PGP PUBLIC KEY BLOCK----- End Result. Begin Result: -----BEGIN PGP PUBLIC KEY BLOCK----- mQGiBDbjjp4RBAC2ZbFDX0wmJI8yLDYQdIiZeAuHLmfyHsqXaLGUMZtWiAvn/hNp ctwahmzKm5oXinHUvUkLOQ0s8rOlu15nhw4azc30rTP1LsIkn5zORNnFdgYC6RKy hOeim/63+/yGtdnTm49lVfaCqwsEmBCEkXaeWDGq+ie1b89J89T6n/JquwCgoQkj VeVGG+B/SzJ6+yifdHWQVkcD/RXDyLXX4+WHGP2aet51XlKojWGwsZmc9LPPYhwU /RcUO7ce1QQb0XFlUVFBhY0JQpM/ty/kNi+aGWFzigbQ+HAWZkUvA8+VIAVneN+p +SHhGIyLTXKpAYTq46AwvllZ5Cpvf02Cp/+W1aVyA0qnBWMyeIxXmR9HOi6lxxn5 cjajA/9VZufOXWqCXkBvz4Oy3Q5FbjQQ0/+ty8rDn8OTaiPi41FyUnEi6LO+qyBS 09FjnZj++PkcRcXW99SNxmEJRY7MuNHt5wIvEH2jNEOJ9lszzZFBDbuwsjXHK35+ lPbGEy69xCP26iEafysKKbRXJhE1C+tk8SnK+Gm62sivmK/5arQpQWxwaGEgVGVz dCAoZGVtbyBrZXkpIDxhbHBoYUBleGFtcGxlLm5ldD6IVQQTEQIAFQUCNuOOngML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NDl4AKCBLmRplv/8ZfSqep5IjqEAuaXv WwCgl6NEzT+/WewPTGcwZY+pLkycLv2IVQQTEQIAFQUCNuOOngMLCgMDFQMCAxYC AQIXgAAKCRAtcnzHaGl3NDl4AJ4rouHB+LpCkNi5C59jHEa1kbANzACgmddtrNSj 1yPyTCwUwRghPUomECS0EEFsaWNlIChkZW1vIGtleSmIVQQTEQIAFQUCNuO2qwML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NCeMAJ9MeUVrago5Jc6PdwdeN5OMwby3 7QCghW65cZTQlD1bBlIq/QM8bz9AN4G0J0FsZmEgVGVzdCAoZGVtbyBrZXkpIDxh bGZhQGV4YW1wbGUubmV0PohVBBMRAgAVBQI247hYAwsKAwMVAwIDFgIBAheAAAoJ EC1yfMdoaXc0t8IAoJPwa6j+Vm5Vi3Nvuo8JZri4PJ/DAJ9dqbmaJdB8FdJnHfGh 1rXK3y/JcrkBDQQ2448PEAQAnI3XH1f0uyN9fZnw72zsHMw706g7EW29nD4UDQG4 OzRZViSrUa5n39eI7QrfTO+1meVvs0y8F/PvFst5jH68rPLnGSrXz4sTl1T4cop1 FBkquvCAKwPLy0lE7jjtCyItOSwIOo8xoTfY4JEEXmcqsbm+KHv9yYSF/YK4Cf7b IzcAAwcD/Rnl5jKxoucDA96pD2829TKsLFQSau+Xiy8bvOSSDdlyABsOkNBSaeKO 3eAQEKgDM7dzjVNTnAlpQ0EQ8Y9Z8pxOWYEQYlaMrnRBC4DZ2IadzEhLlIOz5BVp /jfhrr8oVVBwKZXsrz9PZLz+e4Yn+siUUvlei9boD9L2ZgSOHakPiEYEGBECAAYF Ajbjjw8ACgkQLXJ8x2hpdzQgqQCfcDXmD8uNVdKg/C9vqI3JSndqknsAnRxzVeHi /iJ73OCKtvFrHbV9GogqmQGiBDbjouIRBACKncc4Ueec7dWaVARy2SmNVufeSenY s4AsIPP0v59jEl7JI0rb+4JbIJoAzW/hcm26GS/UbbpQwig8/PgMUV5QfBST4CEO lf7/x2a4HKk9tDV4An7q2aNr1beW+twxfUGWWV5I0o1b/iKVk/LiQRiaMr8pJXY2 66m6/2Pn9LmDtwCg+Iqfx8gsK2PZCWv87uEKAOLzHXsD/1eRxLqCt1hT98gdDLyk RTlI3kMq6EK3I+z/8pDIMDuPIJq1eM68YdFZr8s7i1ye1QpDltPYHgWnUC733ujA KANdyybm3HrA3TSBjEAhNfcu8nkrVorvASQUDCLJatWRWJTUVrPH+GXIXMA/Oi6L DsgNDOJanwzzvDCCm8hWQqW9A/4xYAZ4NVFrQq8gtQPJWuMIfSFSvpZWNgQgYZnt iXSUGYOVs28T/87RoRx02tsVDw2PA8z68q/XRuM9NdetxbUXQHB9eszFLi3W1ids Xhd/C4SyiTgEFXG8Y8s94Eadgk1PAYHN6Gd3SY7jmevqYGVLmBp7qfj5Y9XSM5SE 0Th+fLQpQnJhdm8gVGVzdCAoZGVtbyBrZXkpIDxicmF2b0BleGFtcGxlLm5ldD6I VQQTEQIAFQUCNuOi4gMLCgMDFQMCAxYCAQIXgAAKCRD+GAsdqeOwsvruAJ4iU4M5 s1xsZiXa0wLnX4FBBl9abgCfflNpwyEp6KEhKCPWwPRG9WJc0qi0DkJvYiAoZGVt byBrZXkpiFUEExECABUFAjbjtzsDCwoDAxUDAgMWAgECF4AACgkQ/hgLHanjsLIa 4QCgityK8zajBOqAN0ZZTq8fOzgiEYIAn1ZEfjX+jefZUuY+4zFzrpO/fX0OuQEN BDbjowcQBACVSdXxUWlz81FjqHgR4b1EtmhmW89CmpsHfKlSwlYvBtbB/y7TFIfv Ar4ZFbpuqew6JvtjIEZoXvolTWwHVPEFkuG0LAa03olaYpzC6ZBDuLkb09RukCD4 zdY6xwbAMRsOzZgv597LZXtOLLLnmOyTpsjRDLztWsuNglm5rffOTwADBwP/SyVZ vFEdEVn5/dQTp7eAtXdrbZEM379ctCJ2663RbTZd55lIBev1fTnKQkvDTY2e58yI Q4E+Nzr99qg9Cyf6e3OhErTUqEBOhusBge4/7E5LrIVMvo6AFU9qgn0Sgsnu/ww2 txVw3XEjqL8Hgl+4Q/57YRvJOe+q29Ye9LL8eaiIRgQYEQIABgUCNuOjBwAKCRD+ GAsdqeOwsjK5AJ9pek7H6yt3ZHAJ+7nn7sGmxYxb5ACg1INFN4AMzqEUjbZ51KTV dAvyKlQ= =W77G -----END PGP PUBLIC KEY BLOCK----- End Result. PASS: t-export PASS: t-import [-- Response --] [-- Code: KEY_CONSIDERED, A0FF4590BB6122EDEF6E3C542D727CC768697734 0 --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keygen.valid --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_BOOL, keyedit.save.okay --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: , --] [-- Last response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: PASS: t-edit PASS: t-keylist PASS: t-keylist-sig PASS: t-keylist-secret-sig PASS: t-wait plaintext=100000 bytes, ciphertext=100669 bytes PASS: t-encrypt-large PASS: t-file-name COMPONENT ========= Name: gpg Desc: OpenPGP Path: /usr/bin/gpg b [Monitor] Options controlling the diagnostic output b --verbose verbose i --no-greeting a --debug-level (default) = `none' a --log-file FILE write server mode logs to FILE b [Configuration] Options controlling the configuration b --default-key NAME use NAME as default secret key b --encrypt-to NAME encrypt to user ID NAME as well a --group SPEC... set up email aliases e --compliance (default) = `gnupg' i --default-new-key-algo i --default-new-key-adsk i --trust-model i --completes-needed i --marginals-needed i --max-cert-depth i --add-desig-revoker b [ImportExport] Options controlling key import and export a --auto-key-locate MECHANISMS use MECHANISMS to locate keys by mail address b --auto-key-import import missing key from a signature i --no-auto-key-import e --auto-key-retrieve i --no-auto-key-retrieve b --include-key-block include the public key in signatures i --no-include-key-block e --disable-dirmngr disable all access to the dirmngr i --keyserver i [Keylist] Options controlling key listings i --trusted-key i [Security] Options controlling the security i --default_pubkey_algo (default) = `rsa3072/cert,sign+rsa3072/encr' i --compliance_de_vs (default) = 0 COMPONENT ========= Name: gpgsm Desc: S/MIME Path: /usr/bin/gpgsm b [Monitor] Options controlling the diagnostic output b --verbose verbose i --no-greeting a --debug-level LEVEL set the debugging level to LEVEL LEVEL = `none' a --log-file FILE write server mode logs to FILE e [Configuration] Options controlling the configuration i --faked-system-time e --include-certs N number of certificates to include N = -2 e --compliance b [Output] Options controlling the output b --default-key USER-ID use USER-ID as default secret key USER-ID = (none) b --encrypt-to NAME encrypt to user ID NAME as well NAME = (none) i --keyserver b [ImportExport] Options controlling key import and export e --disable-dirmngr disable all access to the dirmngr b --auto-issuer-key-retrieve fetch missing issuer certificates a --p12-charset NAME use encoding NAME for PKCS#12 passphrases NAME = (none) b [Security] Options controlling the security b --disable-crl-checks never consult a CRL i --enable-crl-checks e --disable-trusted-cert-crl-check do not check CRLs for root certificates a --enable-ocsp check validity using OCSP a --disable-policy-checks do not check certificate policies a --cipher-algo NAME use cipher algorithm NAME NAME = `AES256' i --default_pubkey_algo (default) = `RSA-3072' COMPONENT ========= Name: gpg-agent Desc: Private Keys Path: /usr/bin/gpg-agent b [Monitor] Options controlling the diagnostic output br --verbose verbose ar --debug-level (default) = `none' ar --log-file FILE write server mode logs to FILE b [Configuration] Options controlling the configuration ar --disable-scdaemon do not use the SCdaemon Current = 1 (times) b --enable-ssh-support enable ssh support er --ssh-fingerprint-digest ALGO use ALGO to show ssh fingerprints ALGO = `md5' b --enable-putty-support i --faked-system-time b [Security] Options controlling the security br --default-cache-ttl N expire cached PINs after N seconds N = 600 ar --default-cache-ttl-ssh N expire SSH keys after N seconds N = 1800 er --max-cache-ttl N set maximum PIN cache lifetime to N seconds N = 7200 er --max-cache-ttl-ssh N set maximum SSH key lifetime to N seconds N = 7200 br --ignore-cache-for-signing do not use the PIN cache when signing br --no-allow-external-cache disallow the use of an external password cache ar --no-allow-mark-trusted disallow clients to mark keys as "trusted" a [Passphrase policy] Options enforcing a passphrase policy er --enforce-passphrase-constraints do not allow bypassing the passphrase policy ar --min-passphrase-len N set minimal required length for new passphrases to N N = 8 er --min-passphrase-nonalpha N require at least N non-alpha characters for a new passphrase N = 1 er --check-passphrase-pattern FILE check new passphrases against pattern in FILE er --check-sym-passphrase-pattern er --max-passphrase-days N expire the passphrase after N days N = 0 er --enable-passphrase-history do not allow the reuse of old passphrases a [Pinentry] Options controlling the PIN-Entry er --no-allow-loopback-pinentry disallow caller to override the pinentry er --grab let PIN-Entry grab keyboard and mouse ar --pinentry-timeout N set the Pinentry timeout to N seconds ar --allow-emacs-pinentry allow passphrase to be prompted through Emacs ir --enable-extended-key-format COMPONENT ========= Name: scdaemon Desc: Smartcards Path: /usr/lib/gnupg/scdaemon b [Monitor] Options controlling the diagnostic output br --verbose verbose ar --debug-level LEVEL set the debugging level to LEVEL LEVEL = `none' ar --log-file FILE write a log to FILE b [Configuration] Options controlling the configuration br --reader-port N connect to reader at port N ar --ctapi-driver NAME use NAME as ct-API driver ar --pcsc-driver NAME use NAME as PC/SC driver NAME = `libpcsclite.so.1' er --disable-ccid do not use the internal CCID driver br --card-timeout N disconnect the card after N seconds of inactivity N = 0 br --disable-pinpad do not use a reader's pinpad br --enable-pinpad-varlen use variable length input for pinpad b [Security] Options controlling the security br --deny-admin deny the use of admin card commands COMPONENT ========= Name: dirmngr Desc: Network Path: /usr/bin/dirmngr b [Monitor] Options controlling the diagnostic output b --verbose verbose i --no-greeting a --debug-level LEVEL set the debugging level to LEVEL LEVEL = `none' a --log-file FILE write server mode logs to FILE b [Configuration] Options controlling the configuration b --allow-version-check allow online software version check b --max-replies N do not return more than N items in one query N = 10 i --faked-system-time b [Network] Network related options b --use-tor route all network traf dirmngr.verbose .......... dirmngr.keyserver .......... fic via Tor i --resolver-timeout (default) = 0 i --nameserver b [Keyserver] Configuration for Keyservers b --keyserver URL use keyserver at URL URL = `hkps://keys.openpgp.org' a [HTTP] Configuration for HTTP servers a --disable-http inhibit the use of HTTP a --ignore-http-dp ignore HTTP CRL distribution points a --http-proxy URL redirect all HTTP requests to URL a --honor-http-proxy use system's HTTP proxy setting b [LDAP] Configuration of LDAP servers to use a --disable-ldap inhibit the use of LDAP a --ignore-ldap-dp ignore LDAP CRL distribution points b --ldap-proxy HOST use HOST for LDAP queries a --only-ldap-proxy do not use fallback hosts with --ldap-proxy b --ldapserver SPEC... use this keyserver to lookup keys a --add-servers add new servers discovered in CRL distribution points to serverlist b --ldaptimeout N set LDAP timeout to N seconds N = 15 b [OCSP] Configuration for OCSP b --allow-ocsp allow sending OCSP requests a --ignore-ocsp-service-url ignore certificate contained OCSP service URLs a --ocsp-responder URL use OCSP responder at URL a --ocsp-signer FPR OCSP response signed by FPR b --force force loading of outdated CRLs COMPONENT ========= Name: pinentry Desc: Passphrase Entry Path: /usr/bin/pinentry PASS: t-gpgconf -----BEGIN PGP MESSAGE----- hQEOA1OB6k7im6N/EAP/TN4LiIgsUu8NUIFex5wgYrwCytHuL0nWJcFKldz4lpuF e+KgOzID4Z4T40R+BHvkLbWjxKKB+xYLDlkxwrQQxgTfpuzrLvBHjtjFuKCfQCJB LMk1BQTjY0gcx1kpOg8HgG25GVs0FE3rjmwCpWycR7Up6anX0i71OmceaiD/868D /0m29AeSmdWBNxCu6Q7tEdt212pAwCEw7HGqTWpTU2pQLY/q8b3mKXUdCmlA4ZvN ne/OnCgUXP19xSkF3F3uNF8v0xAVz+gbWDoigiqNTfjbU4YsHn6p0R7rB7mTiVsE EIOyBjMel7kqVPHp+199viY+i/3wakeyYVd27GFm2LgVjC4ECQMC1GuvhFE9sPP/ s5tMZeZFOEzv3fbER7YVNFZ6KyZsbnlWuwkYe3fEybZQ0kcBHw5Hfl+og0JGgBhS ZZ7UOoqQL2CmGjtzeMoE8UYxeF3SynArmFSW1Wsg6CYRgy1ON2rZx18t93BFJMSY YHb5OyeCqHd5YQ== =DwSb -----END PGP MESSAGE----- Begin Result Decryption: Hallo Leute End Result. PASS: t-encrypt-mixed [-- Response --] [-- Code: KEY_CONSIDERED, F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE 0 --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: [-- Code: GOT_IT, --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: [-- Code: GOT_IT, --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: [-- Code: GOT_IT, --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: [-- Code: KEY_CONSIDERED, A0FF4590BB6122EDEF6E3C542D727CC768697734 0 --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: GET_BOOL, sign_uid.okay --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: GOT_IT, --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: GOT_IT, --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: GET_BOOL, keyedit.save.okay --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: GOT_IT, --] [-- Response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: [-- Code: , --] [-- Last response --] pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,p:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,ps:: pub:-:255:22:7260FB0FC4B4ACBE:1675850276:0::-:::sc fpr:::::::::F3C7B80FAA6DFFE33E62F2627260FB0FC4B4ACBE: uid:-::::::::Sign me (demo key) :::S9 S8 S7 S2 ?2 H10 H9 H8 H11 H2 Z2 Z3 Z1,mdc,no-ks-modify:1,psm:: PASS: t-edit-sign Testsuite skipped. Minimum GnuPG version (2.4.6) not found. PASS: t-setownertrust Begin Result: -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP+J20dY45FICbQj6kNpLrd0qfO0ckPPSx20IZu56u8nhGB cUG/iYh4iaWu3LoqiEQNDmRmX9dzJFp4edAoeefrCzR7qHKXdaICZK1r/fgViDCv 2G79+GmgJsVQgqaHCoboXrU85V1Msqdalq7uXwE6jE5J//CQ3FCQtp7k3a8c2sQD +waFTMLvRW+p3p+7/E0V2RfMDushF6MH1DYoXvEj/pzywtpgp0aEQRBtcOB3fDDZ M0GZHS16jZT2EGyaZbeMTOEx2A633lcem3MR7fS0VL0lozViaSkFCQpaHj1sCP2M 2fqGvXMMKGT3KdBaSPcQEW2O8iM7pTrA7b+XZFsJSuxfhQEOA1OB6k7im6N/EAP/ Utx7s2Oy5w8010tXhtV9ifF/bh76fLla0MFqTgIxa+1TT97BhuUBnbTy/AlT14hs fiZdr+BnhmUYLZ69IrzzdSeoF4Hz8cIna1yfgYQAgJ5g8c++Qm3Nx/HSmjliCF6O xjBBqKDLfpVwIIUXDsiSGnBAVXDqjZULb7r0p7Av124D/jqRG9h4SWZ3K65MQnh/ hHLdjH3XAKoRXX6lYsa6NUWimmPwNpywKyXLtbUfeN5KVxtYX1Ko4fkXGllD7uWY ffViSjZsK96ncHBSaH7T9X0nIfWGczNownZYrW/8CQCxPIT10FnttAaCi7n9/qTT il22PpnbpnxDBDzSz/DNBSkS0kcB/cofSHRDSiGeSyRbPRDJ/0DUc87FOZvkepZG Eny1ojLM7VrnNXlSG/cEo/wr/SlX8e8Kl6gqptAcqkaMP1TFg15l648XQw== =OdQj -----END PGP MESSAGE----- End Result. PASS: t-eventloop Encrypt A 0 Decrypt B 0 Encrypt A 1 Encrypt A 2 Decrypt B 1 Encrypt A 3 Decrypt B 2 Encrypt A 4 Encrypt A 5 Decrypt B 3 Encrypt A 6 Encrypt A 7 Decrypt B 4 Encrypt A 8 Decrypt B 5 Encrypt A 9 Encrypt A 10 Decrypt B 6 Encrypt A 11 Encrypt A 12 Decrypt B 7 Encrypt A 13 Decrypt B 8 Encrypt A 14 Encrypt A 15 Decrypt B 9 Encrypt A 16 Encrypt A 17 Decrypt B 10 Encrypt A 18 Decrypt B 11 Encrypt A 19 Decrypt B 12 Decrypt B 13 Decrypt B 14 Decrypt B 15 Decrypt B 16 Decrypt B 17 Decrypt B 18 Decrypt B 19 PASS: t-thread1 PASS: t-thread-keylist PASS: t-thread-keylist-verify stopping gpg-agent PASS: final.test =================== All 28 tests passed =================== make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' Making check in json make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make check-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make check-TESTS make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK PASS: initial.test Running t-config... success Running t-version... success Running t-keylist... success Running t-keylist-secret... success Running t-decrypt... success Running t-config-opt... success Running t-encrypt... success Running t-encrypt-sign... success Running t-sign... success Running t-verify... success Running t-decrypt-verify... success Running t-export... success Running t-createkey... success Running t-export-secret-info... success Running t-chunking... success Running t-sig-notations... success Running t-keylist-revokers... success Running t-delete... success Running t-import... success PASS: t-json stopping gpg-agent PASS: final.test ================== All 3 tests passed ================== make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' Making check in gpgsm make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make check-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make check-TESTS make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK PASS: initial.test PASS: t-import Checking key 3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E Checking key DFA56FB5FC41E3A8921F77AD1622EEFD9152A5AD Checking key 2C8F3C356AB761CB3674835B792CDA52937F9285 PASS: t-keylist -----BEGIN ENCRYPTED MESSAGE----- MIAGCSqGSIb3DQEHA6CAMIACAQAxggELMIIBBwIBADBwMGsxCzAJBgNVBAYTAkRF MRMwEQYDVQQHFApE/HNzZWxkb3JmMRYwFAYDVQQKEw1nMTAgQ29kZSBHbWJIMRkw FwYDVQQLExBBZWd5cHRlbiBQcm9qZWN0MRQwEgYDVQQDEwt0ZXN0IGNlcnQgMQIB ADANBgkqhkiG9w0BAQEFAASBgCeAhRYfZcd9ydqbh4FSDKydO0/lLUGJi6Do7JOA AoME8FGcTyUzxUKBlmKH4JW4czElZ7uQlf/ws7ZOUW9cKcsfKhOv4QBlzjO9OTf1 6Rguatsk6hpqVrovG408kxJUTGYdSsYZbxHPbUj+iTJXheA0DwE2mott/zLrQ5ZY /6MdMIAGCSqGSIb3DQEHATAdBglghkgBZQMEASoEEADK/dJquP6SLuW1HdAMm6qg gAQQrAVOxL/SVgmRubF3hAJnDAAAAAAAAAAAAAA= -----END ENCRYPTED MESSAGE----- PASS: t-encrypt * Data verification succeeded: Yes * Data available: Yes * Signature available: Yes * Parsing data succeeded: Yes * (data hash algorithm: SHA1) * Signature 0: Good * (#00/CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE) * (data hash algorithm: SHA1) * (attr hash algorithm: SHA1) * Certificate chain available: Yes * (#00/CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE) * Certificate chain valid: Yes * Root certificate trustworthy: Yes * CRL/OCSP check of certificates: Not enabled * Included certificates: 0 * Gpg-Agent usable: Yes * Data verification succeeded: Yes * Data available: Yes * Signature available: Yes * Parsing data succeeded: Yes * (data hash algorithm: SHA1) * Signature 0: Bad * (#00/CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE) * (data hash algorithm: SHA1) * Certificate chain available: No * Included certificates: 0 PASS: t-verify PASS: t-decrypt -----BEGIN SIGNED MESSAGE----- MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCA JIAEDUhhbGxvIExldXRlIQoAAAAAAAAxggGtMIIBqQIBATBwMGsxCzAJBgNVBAYT AkRFMRMwEQYDVQQHFApE/HNzZWxkb3JmMRYwFAYDVQQKEw1nMTAgQ29kZSBHbWJI MRkwFwYDVQQLExBBZWd5cHRlbiBQcm9qZWN0MRQwEgYDVQQDEwt0ZXN0IGNlcnQg MQIBADAJBgUrDgMCGgUAoIGUMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ KoZIhvcNAQkFMQ8XDTAxMTIxMzExMDAwMFowIwYJKoZIhvcNAQkEMRYEFOxQv4mx 95QvRhNuESScWvM6j+8BMDUGCSqGSIb3DQEJDzEoMCYwCwYJYIZIAWUDBAEqMAsG CWCGSAFlAwQBAjAKBggqhkiG9w0DBzANBgkqhkiG9w0BAQEFAASBgMjN830xYjH5 putAiknuYSaqxUcN2B50rJ6oaDKNl0PbUVKoCFhsqBsVtnMrEovWisRu5GlPXKwu XGhgUULim/+8zroERDCU3UUUSw3fqvOruleNs2pNYX73x8c4ABYtqKgdvWLp6Rut ZdmocM3RcZVmUC1zaGLhTTAFo8aBpKeDAAAAAAAA -----END SIGNED MESSAGE----- -----BEGIN SIGNED MESSAGE----- MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAA MYIBrTCCAakCAQEwcDBrMQswCQYDVQQGEwJERTETMBEGA1UEBxQKRPxzc2VsZG9y ZjEWMBQGA1UEChMNZzEwIENvZGUgR21iSDEZMBcGA1UECxMQQWVneXB0ZW4gUHJv amVjdDEUMBIGA1UEAxMLdGVzdCBjZXJ0IDECAQAwCQYFKw4DAhoFAKCBlDAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMTEyMTMxMTAw MDBaMCMGCSqGSIb3DQEJBDEWBBTsUL+JsfeUL0YTbhEknFrzOo/vATA1BgkqhkiG 9w0BCQ8xKDAmMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcw DQYJKoZIhvcNAQEBBQAEgYDIzfN9MWIx+abrQIpJ7mEmqsVHDdgedKyeqGgyjZdD 21FSqAhYbKgbFbZzKxKL1orEbuRpT1ysLlxoYFFC4pv/vM66BEQwlN1FFEsN36rz q7pXjbNqTWF+98fHOAAWLaioHb1i6ekbrWXZqHDN0XGVZlAtc2hi4U0wBaPGgaSn gwAAAAAAAA== -----END SIGNED MESSAGE----- PASS: t-sign Begin Result: Issuer ...: /CN=DFN Top Level Certification Authority/OU=DFN-PCA/O=Deutsches Forschungsnetz/C=DE/EMail=certify@pca.dfn.de Serial ...: 01 Subject ..: /CN=DFN Top Level Certification Authority/OU=DFN-PCA/O=Deutsches Forschungsnetz/C=DE/EMail=certify@pca.dfn.de Keygrip ..: 0BC35CDDC162E3DB4A425613238DFD05B2A25645 -----BEGIN CERTIFICATE----- MIIExDCCA6ygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBlTELMAkGA1UEBhMCREUx ITAfBgNVBAoTGERldXRzY2hlcyBGb3JzY2h1bmdzbmV0ejEQMA4GA1UECxMHREZO LVBDQTEuMCwGA1UEAxMlREZOIFRvcCBMZXZlbCBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTEhMB8GCSqGSIb3DQEJARYSY2VydGlmeUBwY2EuZGZuLmRlMB4XDTk4MTAy OTE4MDMxMFoXDTAxMTIzMTE4MDMxMFowgZUxCzAJBgNVBAYTAkRFMSEwHwYDVQQK ExhEZXV0c2NoZXMgRm9yc2NodW5nc25ldHoxEDAOBgNVBAsTB0RGTi1QQ0ExLjAs BgNVBAMTJURGTiBUb3AgTGV2ZWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxITAf BgkqhkiG9w0BCQEWEmNlcnRpZnlAcGNhLmRmbi5kZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALRu2JL1f9j615qIGN3D6vBza9OUm7zAdrNTxjJywyNp sadBHTRIHRN8KvcvDTrmzlNkszuxwBfs2xJ2Cs798e3xdETvfUwXpiv/En6DSRPV 1PnIFPNXV6ia1RNE8a0YfGWl5uGQFlAYJnFIzRApssjqDf3hITHLXPSUgHAl1rD3 5SwxjC50EEnt+5yX/3MU98Oy/hSgbcXKbvhRLMWp4meaBpaJLd5X3insqPycsNOy QBaJhVwAKOmRwhqfiO50/oHTPGt2939tyIQ1x4iQv2qc/BvpKOtkKRbsxznfkU2z lF/US0ef5BaUnNHUUe9KCDDtOnHpslTXtbCsRSAWtOcCAwEAAaOCARswggEXMBEG CWCGSAGG+EIBAQQEAwIABzApBglghkgBhvhCAQIEHBYaaHR0cHM6Ly9teXN0aWMu cGNhLmRmbi5kZS8wQQYJYIZIAYb4QgEIBDQWMmh0dHA6Ly93d3cucGNhLmRmbi5k ZS9kZm5wY2EvcG9saWN5L3d3d3BvbGljeS5odG1sMDgGCWCGSAGG+EIBDQQrFilU aGUgREZOIFRvcCBMZXZlbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAhBglghkgB hvhCAQMEFBYSY2dpL2NoZWNrLXJldi5jZ2k/MBkGCWCGSAGG+EIBBAQMFgpkZm5w Y2EuY3JsMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgAGMA0GCSqGSIb3DQEB BAUAA4IBAQAgYF5bOjhcg2U3lxfBKpUl7VGFGrRDPzov+kq0xesRiVZnx4uxd1CX VaFCwAYKE09ntkfsca/wv/UaD5mVFmqGR7NWeJ0dbAg1MJGRigIlpO08pYtgUBql lqvQvgDiYjGexvc4pbOoCdH+euiTO7kZdAB+chUwkBxVPMNBkiW7uf6gM/qCI2zh stMnxB8462KNIjy+vGnnl1iRiyJWjyGpFmsizr8qA9JRzTgYD4iDDBgmmGhBUEki M6DjqqEJMNMw+IX4S+kF6FVi8yYAUXHHpCeZNDZf6gB7zotEW+DuGtGvStr0WiGU BGk8wz3wVNQNL5C4mNEY69iyT0YVspSD -----END CERTIFICATE----- End Result. Begin Result: Issuer ...: /CN=test cert 1/OU=Aegypten Project/O=g10 Code GmbH/L=Düsseldorf/C=DE Serial ...: 00 Subject ..: /CN=test cert 1/OU=Aegypten Project/O=g10 Code GmbH/L=Düsseldorf/C=DE Keygrip ..: 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 -----BEGIN CERTIFICATE----- MIIDFTCCAn6gAwIBAgIBADANBgkqhkiG9w0BAQQFADBrMQswCQYDVQQGEwJERTET MBEGA1UEBxQKRPxzc2VsZG9yZjEWMBQGA1UEChMNZzEwIENvZGUgR21iSDEZMBcG A1UECxMQQWVneXB0ZW4gUHJvamVjdDEUMBIGA1UEAxMLdGVzdCBjZXJ0IDEwHhcN MDExMjAzMDkzNjM4WhcNMDIxMjAzMDkzNjM4WjBrMQswCQYDVQQGEwJERTETMBEG A1UEBxQKRPxzc2VsZG9yZjEWMBQGA1UEChMNZzEwIENvZGUgR21iSDEZMBcGA1UE CxMQQWVneXB0ZW4gUHJvamVjdDEUMBIGA1UEAxMLdGVzdCBjZXJ0IDEwgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAODOlvkLbJ4C85Ir6tqT/lCoderGvMGLuanP LoSWXKotH/laf1QkZcbAwZ0nbkUmzgSIaKepFP00PMOofddCkf/FZVBtW7sly6xq Di3R+LyqsNSinC83yVDzY0hL8mn3iRRARkuveYJ+A6NucLgUk47r3GPpZCR7513F iwFLfqJRAgMBAAGjgcgwgcUwHQYDVR0OBBYEFDM3jRKRwFRxgzhfCGW/qUv5jjTz MIGVBgNVHSMEgY0wgYqAFDM3jRKRwFRxgzhfCGW/qUv5jjTzoW+kbTBrMQswCQYD VQQGEwJERTETMBEGA1UEBxQKRPxzc2VsZG9yZjEWMBQGA1UEChMNZzEwIENvZGUg R21iSDEZMBcGA1UECxMQQWVneXB0ZW4gUHJvamVjdDEUMBIGA1UEAxMLdGVzdCBj ZXJ0IDGCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBshwQeijio 2hsXZxZEIFoNldDpdxcbWUws5utNJ7hqxQr74fn2cL9rH7AycNWtZnyCTAk7Uqwc bH3z6CNoJH6U/k//ITk7w8PtM6nw6JhlXLD+C65Bifip6id2JtRQwl4kJ/tPpx+/ 42Muki3yVFN+BEGFPpI6hdJmh1Hz81k8GQ== -----END CERTIFICATE----- Issuer ...: /CN=DFN Top Level Certification Authority/OU=DFN-PCA/O=Deutsches Forschungsnetz/C=DE/EMail=certify@pca.dfn.de Serial ...: 15 Subject ..: /CN=DFN Server Certification Authority/OU=DFN-PCA/O=Deutsches Forschungsnetz/C=DE/EMail=certify@pca.dfn.de Keygrip ..: 526A447070ACB227621CF64F58D335BB10CB91CA -----BEGIN CERTIFICATE----- MIIGFDCCBPygAwIBAgIBFTANBgkqhkiG9w0BAQQFADCBlTELMAkGA1UEBhMCREUx ITAfBgNVBAoTGERldXRzY2hlcyBGb3JzY2h1bmdzbmV0ejEQMA4GA1UECxMHREZO LVBDQTEuMCwGA1UEAxMlREZOIFRvcCBMZXZlbCBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTEhMB8GCSqGSIb3DQEJARYSY2VydGlmeUBwY2EuZGZuLmRlMB4XDTAwMTEw MjE2NDcyNFoXDTAxMTIzMDE4MDAwMFowgZIxCzAJBgNVBAYTAkRFMSEwHwYDVQQK ExhEZXV0c2NoZXMgRm9yc2NodW5nc25ldHoxEDAOBgNVBAsTB0RGTi1QQ0ExKzAp BgNVBAMTIkRGTiBTZXJ2ZXIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxITAfBgkq hkiG9w0BCQEWEmNlcnRpZnlAcGNhLmRmbi5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAPJXzRuYYHKVsTt3ytZYdakpUaXO2LrJt9b0WUht/MQxC+p0 9RldoZM0rdrWHT98LZ2XLoD+Qihp4f0TdwbuNowf+kfHvNcwMU6QgRQ+W71ti1HZ vfFTHId3AvOtQydt69l1jHd+gpFFJ2wtTauADeaLFdSQ5MErPJvyW8i1AUG8fEbV vSmHRg8lFc3cClppUhZhVxbAPU/gHkPXLBD70SxtEM5lxsdLvhzqV0AFBErsLa4q 3qI8/iyv9QvHjgTPTAibiq/+pX2A+wS8noo6pAIQQvluhG2uii1rdsOJ24e11LS5 fw0ERVn0jULcbXUJ1dvXdAF02FvALSUsrRPFUisCAwEAAaOCAm4wggJqMA8GA1Ud EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBT3e3XQcHqkKkQDXAjT rJnRHdMJdjB/BgNVHR8EeDB2MDmgN6A1hjNodHRwOi8vd3d3LnBjYS5kZm4uZGUv ZGZucGNhL2NlcnRpZnkvc3NsL2RmbnBjYS5jcngwOaA3oDWGM2h0dHA6Ly93d3cu cGNhLmRmbi5kZS9kZm5wY2EvY2VydGlmeS9zc2wvZGZucGNhLmNybDARBglghkgB hvhCAQEEBAMCAgQwKQYJYIZIAYb4QgECBBwWGmh0dHBzOi8vbXlzdGljLnBjYS5k Zm4uZGUvMEEGCWCGSAGG+EIBCAQ0FjJodHRwOi8vd3d3LnBjYS5kZm4uZGUvZGZu cGNhL3BvbGljeS93d3dwb2xpY3kuaHRtbDCCAQQGCWCGSAGG+EIBDQSB9haB81Ro aXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBieSB0aGUgREZOLVBDQSwgdGhlIFRv cApMZXZlbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBvZiB0aGUgR2VybWFuIFJl c2VhcmNoCk5ldHdvcmsgKERldXRzY2hlcyBGb3JzY2h1bmdzbmV0eiwgREZOKS4K VGhlIGtleSBvd25lcidzIGlkZW50aXR5IHdhcyBhdXRoZW50aWNhdGVkIGluCmFj Y29yZGFuY2Ugd2l0aCB0aGUgREZOIFdvcmxkIFdpZGUgV2ViIFBvbGljeSwgdjEu MDAhBglghkgBhvhCAQMEFBYSY2dpL2NoZWNrLXJldi5jZ2k/MA0GCSqGSIb3DQEB BAUAA4IBAQCxXEMpyZwCpjKhrA0rHFrvkLVZR5B8CagW4pMTjstVHEMeBkF8/rAE 8PRQr/SNelmO5EZuVJmHakAFUxTL+dum4EHe/ykvPJZIVQW6KwWwhKM0nJh0P0Dd ERmyZz9wiH/Rt2I1d9rpi+cnH1oIBjtkceenEtexukyc92k5tlwo5WSgPQqfB88s /42ijX3qhgBow5Q/YyiiTd4AEKIUm6ak+R0TAaj1w2VNtNE0kzQ99+2ZsVFlL1/l tV5e3IRKeVm6Ti+mNjGTlY+5+RUmagBQRljqadTrZsZQF9omovojkDvDL4+yS1oN MemGvuYgePPpT0sSP45wy4wI3OO+uNdz -----END CERTIFICATE----- End Result. PASS: t-export stopping gpg-agent PASS: final.test ================== All 9 tests passed ================== make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' Making check in opassuan make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make check-TESTS make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' ================== All 0 tests passed ================== make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make check-TESTS make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' PASS: t-version PASS: t-data dirinfo: homedir='/build/reproducible-path/gpgme1.0-1.24.0/build/tests' dirinfo: sysconfdir='/etc/gnupg' dirinfo: bindir='/usr/bin' dirinfo: libexecdir='/usr/lib/gnupg' dirinfo: libdir='/usr/lib/aarch64-linux-gnu/gnupg' dirinfo: datadir='/usr/share/gnupg' dirinfo: localedir='/usr/share/locale' dirinfo: socketdir='/build/reproducible-path/gpgme1.0-1.24.0/build/tests' dirinfo: agent-socket='/build/reproducible-path/gpgme1.0-1.24.0/build/tests/S.gpg-agent' dirinfo: agent-ssh-socket='/build/reproducible-path/gpgme1.0-1.24.0/build/tests/S.gpg-agent.ssh' dirinfo: dirmngr-socket='/build/reproducible-path/gpgme1.0-1.24.0/build/tests/S.dirmngr' dirinfo: uiserver-socket='/build/reproducible-path/gpgme1.0-1.24.0/build/tests/S.uiserver' dirinfo: gpgconf-name='/usr/bin/gpgconf' dirinfo: gpg-name='/usr/bin/gpg' dirinfo: gpgsm-name='/usr/bin/gpgsm' dirinfo: agent-name='/usr/bin/gpg-agent' dirinfo: scdaemon-name='/usr/lib/gnupg/scdaemon' dirinfo: dirmngr-name='/usr/bin/dirmngr' dirinfo: pinentry-name='/usr/bin/pinentry' dirinfo: gpg-wks-client-name='/usr/lib/gnupg/gpg-wks-client' dirinfo: gpgtar-name='/usr/bin/gpgtar' protocol=0 engine='/usr/bin/gpg' v='2.2.45' (min='1.4.0') home='[default]' protocol=1 engine='/usr/bin/gpgsm' v='2.2.45' (min='2.0.4') home='[default]' protocol=2 engine='/usr/bin/gpgconf' v='2.2.45' (min='2.0.4') home='[default]' protocol=3 engine='/build/reproducible-path/gpgme1.0-1.24.0/build/tests/S.gpg-agent' v='1.0.0' (min='1.0.0') home='!GPG_AGENT' protocol=5 engine='/build/reproducible-path/gpgme1.0-1.24.0/build/tests/S.uiserver' v='1.0.0' (min='1.0.0') home='[default]' protocol=6 engine='/nonexistent' v='1.0.0' (min='1.0.0') home='[default]' PASS: t-engine-info ================== All 3 tests passed ================== make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' Making check in doc make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[4]: Circular defs.inc <- defsincdate dependency dropped. make check-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' Making check in lang make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' Making check in python make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making check in . make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13 /usr/bin/python3.12 ; do \ CPP="gcc -E" \ CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div" \ srcdir="../../../lang/python" \ top_builddir="../.." \ $PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg" ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making check in tests make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make all-am make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' for PYTHON in /usr/bin/python3.13 /usr/bin/python3.12 ; do \ GNUPGHOME=/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" $PYTHON ../../../../lang/python/tests/run-tests.py \ --interpreters="/usr/bin/python3.13 /usr/bin/python3.12 " --srcdir=../../../../lang/python/tests \ initial.py t-wrapper.py t-callbacks.py t-data.py t-encrypt.py t-encrypt-sym.py t-encrypt-sign.py t-sign.py t-signers.py t-decrypt.py t-verify.py t-decrypt-verify.py t-sig-notation.py t-export.py t-import.py t-edit.py t-keylist.py t-keylist-from-data.py t-wait.py t-encrypt-large.py t-file-name.py t-idiomatic.py t-protocol-assuan.py t-quick-key-creation.py t-quick-subkey-creation.py t-quick-key-manipulation.py t-quick-key-signing.py final.py ; \ done starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK Using gpg module from '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/python3.13-gpg/lib.linux-arm64-cpython-313/gpg'. stopping gpg-agent starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK Using gpg module from '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/python3.12-gpg/lib.linux-arm64-cpython-312/gpg'. stopping gpg-agent Running tests using /usr/bin/python3.13 (3.13)... PASS: initial.py PASS: t-wrapper.py PASS: t-callbacks.py PASS: t-data.py PASS: t-encrypt.py PASS: t-encrypt-sym.py PASS: t-encrypt-sign.py PASS: t-sign.py PASS: t-signers.py PASS: t-decrypt.py PASS: t-verify.py PASS: t-decrypt-verify.py PASS: t-sig-notation.py PASS: t-export.py PASS: t-import.py PASS: t-edit.py PASS: t-keylist.py PASS: t-keylist-from-data.py PASS: t-wait.py PASS: t-encrypt-large.py PASS: t-file-name.py PASS: t-idiomatic.py PASS: t-protocol-assuan.py PASS: t-quick-key-creation.py PASS: t-quick-subkey-creation.py PASS: t-quick-key-manipulation.py PASS: t-quick-key-signing.py PASS: final.py Running tests using /usr/bin/python3.12 (3.12)... PASS: initial.py PASS: t-wrapper.py PASS: t-callbacks.py PASS: t-data.py PASS: t-encrypt.py PASS: t-encrypt-sym.py PASS: t-encrypt-sign.py PASS: t-sign.py PASS: t-signers.py PASS: t-decrypt.py PASS: t-verify.py PASS: t-decrypt-verify.py PASS: t-sig-notation.py PASS: t-export.py PASS: t-import.py PASS: t-edit.py PASS: t-keylist.py PASS: t-keylist-from-data.py PASS: t-wait.py PASS: t-encrypt-large.py PASS: t-file-name.py PASS: t-idiomatic.py PASS: t-protocol-assuan.py PASS: t-quick-key-creation.py PASS: t-quick-subkey-creation.py PASS: t-quick-key-manipulation.py PASS: t-quick-key-signing.py PASS: final.py 56 tests run, 56 succeeded, 0 failed, 0 skipped. starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK Using gpg module from '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/python3.13-gpg/lib.linux-arm64-cpython-313/gpg'. stopping gpg-agent starting gpg-agent.. gpg-connect-agent: no running gpg-agent - starting '/usr/bin/gpg-agent|--debug-quick-random' gpg-connect-agent: waiting for the agent to come up ... (5s) gpg-connect-agent: connection to agent established OK Using gpg module from '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/python3.12-gpg/lib.linux-arm64-cpython-312/gpg'. stopping gpg-agent Running tests using /usr/bin/python3.13 (3.13)... PASS: initial.py PASS: t-wrapper.py PASS: t-callbacks.py PASS: t-data.py PASS: t-encrypt.py PASS: t-encrypt-sym.py PASS: t-encrypt-sign.py PASS: t-sign.py PASS: t-signers.py PASS: t-decrypt.py PASS: t-verify.py PASS: t-decrypt-verify.py PASS: t-sig-notation.py PASS: t-export.py PASS: t-import.py PASS: t-edit.py PASS: t-keylist.py PASS: t-keylist-from-data.py PASS: t-wait.py PASS: t-encrypt-large.py PASS: t-file-name.py PASS: t-idiomatic.py PASS: t-protocol-assuan.py PASS: t-quick-key-creation.py PASS: t-quick-subkey-creation.py PASS: t-quick-key-manipulation.py PASS: t-quick-key-signing.py PASS: final.py Running tests using /usr/bin/python3.12 (3.12)... PASS: initial.py PASS: t-wrapper.py PASS: t-callbacks.py PASS: t-data.py PASS: t-encrypt.py PASS: t-encrypt-sym.py PASS: t-encrypt-sign.py PASS: t-sign.py PASS: t-signers.py PASS: t-decrypt.py PASS: t-verify.py PASS: t-decrypt-verify.py PASS: t-sig-notation.py PASS: t-export.py PASS: t-import.py PASS: t-edit.py PASS: t-keylist.py PASS: t-keylist-from-data.py PASS: t-wait.py PASS: t-encrypt-large.py PASS: t-file-name.py PASS: t-idiomatic.py PASS: t-protocol-assuan.py PASS: t-quick-key-creation.py PASS: t-quick-subkey-creation.py PASS: t-quick-key-manipulation.py PASS: t-quick-key-signing.py PASS: final.py 56 tests run, 56 succeeded, 0 failed, 0 skipped. make check-am make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[7]: Nothing to be done for 'check-am'. make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' Making check in examples make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' Making check in doc make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' Making check in src make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making check in cpp make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' Making check in src make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make check-am make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make[7]: Nothing to be done for 'check-am'. make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' Making check in tests make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[6]: Nothing to be done for 'check-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' Making check in qt make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' Making check in src make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make check-am make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make[7]: Nothing to be done for 'check-am'. make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' Making check in tests make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make check-am make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make check-TESTS make[8]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' PASS: initial.test ********* Start testing of AddExistingSubkeyJobTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : AddExistingSubkeyJobTest::initTestCase() SKIP : AddExistingSubkeyJobTest::testAddExistingSubkeyAsync() gpg does not yet support adding an existing subkey to another key via the command API Loc: [../../../../lang/qt/tests/t-addexistingsubkey.cpp(137)] SKIP : AddExistingSubkeyJobTest::testAddExistingSubkeySync() gpg does not yet support adding an existing subkey to another key via the command API Loc: [../../../../lang/qt/tests/t-addexistingsubkey.cpp(137)] SKIP : AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration() gpg does not yet support adding an existing subkey to another key via the command API Loc: [../../../../lang/qt/tests/t-addexistingsubkey.cpp(137)] PASS : AddExistingSubkeyJobTest::cleanupTestCase() Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 76ms ********* Finished testing of AddExistingSubkeyJobTest ********* PASS: t-addexistingsubkey5 ********* Start testing of TestChangeExpiryJob ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestChangeExpiryJob::initTestCase() PASS : TestChangeExpiryJob::test_change_expiration_default_without_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_default_with_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_update_primary_key_without_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_update_primary_key_with_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_update_primary_key_and_all_subkeys() PASS : TestChangeExpiryJob::cleanupTestCase() Totals: 7 passed, 0 failed, 0 skipped, 0 blacklisted, 9660ms ********* Finished testing of TestChangeExpiryJob ********* PASS: t-changeexpiryjob5 ********* Start testing of CryptoConfigTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : CryptoConfigTest::initTestCase() PASS : CryptoConfigTest::testDefault() PASS : CryptoConfigTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 330ms ********* Finished testing of CryptoConfigTest ********* PASS: t-config5 ********* Start testing of DecryptVerifyTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : DecryptVerifyTest::initTestCase() PASS : DecryptVerifyTest::testEncryptedOnlyData() PASS : DecryptVerifyTest::testSignedOnlyData() PASS : DecryptVerifyTest::testStoredData() PASS : DecryptVerifyTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 458ms ********* Finished testing of DecryptVerifyTest ********* PASS: t-decryptverify5 ********* Start testing of DisableKeyTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : DisableKeyTest::initTestCase() SKIP : DisableKeyTest::testDisableAndEnableKey() gpg does not yet support the --quick-set-ownertrust command Loc: [../../../../lang/qt/tests/t-disablekey.cpp(73)] PASS : DisableKeyTest::cleanupTestCase() Totals: 2 passed, 0 failed, 1 skipped, 0 blacklisted, 32ms ********* Finished testing of DisableKeyTest ********* PASS: t-disablekey5 ********* Start testing of EncryptionTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : EncryptionTest::initTestCase() PASS : EncryptionTest::testSimpleEncryptDecrypt() PASS : EncryptionTest::testProgress() PASS : EncryptionTest::testSymmetricEncryptDecrypt() PASS : EncryptionTest::testEncryptDecryptNowrap() PASS : EncryptionTest::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 3696ms ********* Finished testing of EncryptionTest ********* PASS: t-encrypt5 ********* Start testing of ImportTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : ImportTest::initTestCase() PASS : ImportTest::testImportWithImportFilter() PASS : ImportTest::testImportWithImportOptions() PASS : ImportTest::testImportWithKeyOrigin() PASS : ImportTest::testDeferredStart() PASS : ImportTest::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 139ms ********* Finished testing of ImportTest ********* PASS: t-import5 ********* Start testing of KeyListTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : KeyListTest::initTestCase() PASS : KeyListTest::testSingleKeyListSync() PASS : KeyListTest::testGetKey() PASS : KeyListTest::testPubkeyAlgoAsString() PASS : KeyListTest::testKeyListAsync() PASS : KeyListTest::testListAllKeysSync() PASS : KeyListTest::cleanupTestCase() Totals: 7 passed, 0 failed, 0 skipped, 0 blacklisted, 81ms ********* Finished testing of KeyListTest ********* PASS: t-keylist5 ********* Start testing of KeyLocateTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : KeyLocateTest::initTestCase() PASS : KeyLocateTest::testKeyLocateSingle() PASS : KeyLocateTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 46ms ********* Finished testing of KeyLocateTest ********* PASS: t-keylocate5 ********* Start testing of ChangeOwnerTrustTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : ChangeOwnerTrustTest::initTestCase() PASS : ChangeOwnerTrustTest::testChangeOwnerTrust() PASS : ChangeOwnerTrustTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 104ms ********* Finished testing of ChangeOwnerTrustTest ********* PASS: t-ownertrust5 ********* Start testing of TestRemarks ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestRemarks::initTestCase() PASS : TestRemarks::testRemarkReplaceSingleUIDExportable() PASS : TestRemarks::testMultipleRemarks() PASS : TestRemarks::testRemarkReplaceSingleUID() PASS : TestRemarks::testRemarkReplaceMultiUID() PASS : TestRemarks::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 5044ms ********* Finished testing of TestRemarks ********* PASS: t-remarks5 ********* Start testing of RevokeKeyJobTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : RevokeKeyJobTest::initTestCase() PASS : RevokeKeyJobTest::testAsync() PASS : RevokeKeyJobTest::testSync_noReasonDescription() PASS : RevokeKeyJobTest::testSync_oneLineReasonDescription() PASS : RevokeKeyJobTest::testSync_twoLinesReasonDescription() PASS : RevokeKeyJobTest::testErrorHandling_nullKey() PASS : RevokeKeyJobTest::testErrorHandling_invalidReason() PASS : RevokeKeyJobTest::testErrorHandling_invalidDescription() PASS : RevokeKeyJobTest::cleanupTestCase() Totals: 9 passed, 0 failed, 0 skipped, 0 blacklisted, 6707ms ********* Finished testing of RevokeKeyJobTest ********* PASS: t-revokekey5 ********* Start testing of TestSetPrimaryUserID ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestSetPrimaryUserID::initTestCase() PASS : TestSetPrimaryUserID::testSetPrimaryUserID() SKIP : TestSetPrimaryUserID::testErrorHandling_noSecretKey() gpg < 2.3.8 does not report status error Loc: [../../../../lang/qt/tests/t-setprimaryuserid.cpp(100)] SKIP : TestSetPrimaryUserID::testErrorHandling_noUserID() gpg < 2.3.8 does not report status error Loc: [../../../../lang/qt/tests/t-setprimaryuserid.cpp(126)] PASS : TestSetPrimaryUserID::cleanupTestCase() Totals: 3 passed, 0 failed, 2 skipped, 0 blacklisted, 1860ms ********* Finished testing of TestSetPrimaryUserID ********* PASS: t-setprimaryuserid5 ********* Start testing of TofuInfoTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TofuInfoTest::initTestCase() PASS : TofuInfoTest::testTofuNull() PASS : TofuInfoTest::testTofuInfo() PASS : TofuInfoTest::testTofuSignCount() PASS : TofuInfoTest::testTofuKeyList() PASS : TofuInfoTest::testTofuPolicy() PASS : TofuInfoTest::testTofuConflict() PASS : TofuInfoTest::cleanupTestCase() Totals: 8 passed, 0 failed, 0 skipped, 0 blacklisted, 3996ms ********* Finished testing of TofuInfoTest ********* PASS: t-tofuinfo5 ********* Start testing of TestTrustSignatures ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestTrustSignatures::initTestCase() PASS : TestTrustSignatures::test_tsign_single_uid_key_and_then_tsign_it_again() PASS : TestTrustSignatures::test_tsign_multi_uid_key_and_then_tsign_it_again() PASS : TestTrustSignatures::test_tsign_first_uid_and_then_tsign_both_uids() PASS : TestTrustSignatures::test_tsign_all_uids_and_then_tsign_first_uid() PASS : TestTrustSignatures::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 7890ms ********* Finished testing of TestTrustSignatures ********* PASS: t-trustsignatures5 ********* Start testing of TestVarious ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestVarious::initTestCase() PASS : TestVarious::testDN() PASS : TestVarious::testKeyFromFile() PASS : TestVarious::testDataRewind() PASS : TestVarious::testQuickUid() PASS : TestVarious::testSetExpire() PASS : TestVarious::testSignKeyWithoutExpiration() PASS : TestVarious::testSignKeyWithExpiration() PASS : TestVarious::testVersion() PASS : TestVarious::cleanupTestCase() Totals: 10 passed, 0 failed, 0 skipped, 0 blacklisted, 7682ms ********* Finished testing of TestVarious ********* PASS: t-various5 ********* Start testing of VerifyTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : VerifyTest::initTestCase() PASS : VerifyTest::testSignatureKey() PASS : VerifyTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 49ms ********* Finished testing of VerifyTest ********* PASS: t-verify5 ********* Start testing of WKDLookupTest ********* Config: Using QtTest library 5.15.15, Qt 5.15.15 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : WKDLookupTest::initTestCase() SKIP : WKDLookupTest::testWKDLookupAsync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [../../../../lang/qt/tests/t-wkdlookup.cpp(81)] SKIP : WKDLookupTest::testWKDLookupSync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [../../../../lang/qt/tests/t-wkdlookup.cpp(110)] SKIP : WKDLookupTest::testLookupWithNoResultAsync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [../../../../lang/qt/tests/t-wkdlookup.cpp(131)] PASS : WKDLookupTest::cleanupTestCase() Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 32ms ********* Finished testing of WKDLookupTest ********* PASS: t-wkdlookup5 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of AddExistingSubkeyJobTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : AddExistingSubkeyJobTest::initTestCase() SKIP : AddExistingSubkeyJobTest::testAddExistingSubkeyAsync() gpg does not yet support adding an existing subkey to another key via the command API Loc: [../../../../lang/qt/tests/t-addexistingsubkey.cpp(137)] SKIP : AddExistingSubkeyJobTest::testAddExistingSubkeySync() gpg does not yet support adding an existing subkey to another key via the command API Loc: [../../../../lang/qt/tests/t-addexistingsubkey.cpp(137)] SKIP : AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration() gpg does not yet support adding an existing subkey to another key via the command API Loc: [../../../../lang/qt/tests/t-addexistingsubkey.cpp(137)] PASS : AddExistingSubkeyJobTest::cleanupTestCase() Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 74ms ********* Finished testing of AddExistingSubkeyJobTest ********* PASS: t-addexistingsubkey6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of TestChangeExpiryJob ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestChangeExpiryJob::initTestCase() PASS : TestChangeExpiryJob::test_change_expiration_default_without_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_default_with_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_update_primary_key_without_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_update_primary_key_with_subkeys() PASS : TestChangeExpiryJob::test_change_expiration_update_primary_key_and_all_subkeys() PASS : TestChangeExpiryJob::cleanupTestCase() Totals: 7 passed, 0 failed, 0 skipped, 0 blacklisted, 8614ms ********* Finished testing of TestChangeExpiryJob ********* PASS: t-changeexpiryjob6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of CryptoConfigTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : CryptoConfigTest::initTestCase() PASS : CryptoConfigTest::testDefault() PASS : CryptoConfigTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 335ms ********* Finished testing of CryptoConfigTest ********* PASS: t-config6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of DecryptVerifyTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : DecryptVerifyTest::initTestCase() PASS : DecryptVerifyTest::testEncryptedOnlyData() PASS : DecryptVerifyTest::testSignedOnlyData() PASS : DecryptVerifyTest::testStoredData() PASS : DecryptVerifyTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 459ms ********* Finished testing of DecryptVerifyTest ********* PASS: t-decryptverify6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of DisableKeyTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : DisableKeyTest::initTestCase() SKIP : DisableKeyTest::testDisableAndEnableKey() gpg does not yet support the --quick-set-ownertrust command Loc: [../../../../lang/qt/tests/t-disablekey.cpp(73)] PASS : DisableKeyTest::cleanupTestCase() Totals: 2 passed, 0 failed, 1 skipped, 0 blacklisted, 31ms ********* Finished testing of DisableKeyTest ********* PASS: t-disablekey6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of EncryptionTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : EncryptionTest::initTestCase() PASS : EncryptionTest::testSimpleEncryptDecrypt() PASS : EncryptionTest::testProgress() PASS : EncryptionTest::testSymmetricEncryptDecrypt() PASS : EncryptionTest::testEncryptDecryptNowrap() PASS : EncryptionTest::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 3724ms ********* Finished testing of EncryptionTest ********* PASS: t-encrypt6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of ImportTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : ImportTest::initTestCase() PASS : ImportTest::testImportWithImportFilter() PASS : ImportTest::testImportWithImportOptions() PASS : ImportTest::testImportWithKeyOrigin() PASS : ImportTest::testDeferredStart() PASS : ImportTest::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 134ms ********* Finished testing of ImportTest ********* PASS: t-import6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of KeyListTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : KeyListTest::initTestCase() PASS : KeyListTest::testSingleKeyListSync() PASS : KeyListTest::testGetKey() PASS : KeyListTest::testPubkeyAlgoAsString() PASS : KeyListTest::testKeyListAsync() PASS : KeyListTest::testListAllKeysSync() PASS : KeyListTest::cleanupTestCase() Totals: 7 passed, 0 failed, 0 skipped, 0 blacklisted, 80ms ********* Finished testing of KeyListTest ********* PASS: t-keylist6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of KeyLocateTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : KeyLocateTest::initTestCase() PASS : KeyLocateTest::testKeyLocateSingle() PASS : KeyLocateTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 40ms ********* Finished testing of KeyLocateTest ********* PASS: t-keylocate6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of ChangeOwnerTrustTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : ChangeOwnerTrustTest::initTestCase() PASS : ChangeOwnerTrustTest::testChangeOwnerTrust() PASS : ChangeOwnerTrustTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 96ms ********* Finished testing of ChangeOwnerTrustTest ********* PASS: t-ownertrust6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of TestRemarks ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestRemarks::initTestCase() PASS : TestRemarks::testRemarkReplaceSingleUIDExportable() PASS : TestRemarks::testMultipleRemarks() PASS : TestRemarks::testRemarkReplaceSingleUID() PASS : TestRemarks::testRemarkReplaceMultiUID() PASS : TestRemarks::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 5167ms ********* Finished testing of TestRemarks ********* PASS: t-remarks6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of RevokeKeyJobTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : RevokeKeyJobTest::initTestCase() PASS : RevokeKeyJobTest::testAsync() PASS : RevokeKeyJobTest::testSync_noReasonDescription() PASS : RevokeKeyJobTest::testSync_oneLineReasonDescription() PASS : RevokeKeyJobTest::testSync_twoLinesReasonDescription() PASS : RevokeKeyJobTest::testErrorHandling_nullKey() PASS : RevokeKeyJobTest::testErrorHandling_invalidReason() PASS : RevokeKeyJobTest::testErrorHandling_invalidDescription() PASS : RevokeKeyJobTest::cleanupTestCase() Totals: 9 passed, 0 failed, 0 skipped, 0 blacklisted, 6724ms ********* Finished testing of RevokeKeyJobTest ********* PASS: t-revokekey6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of TestSetPrimaryUserID ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestSetPrimaryUserID::initTestCase() PASS : TestSetPrimaryUserID::testSetPrimaryUserID() SKIP : TestSetPrimaryUserID::testErrorHandling_noSecretKey() gpg < 2.3.8 does not report status error Loc: [../../../../lang/qt/tests/t-setprimaryuserid.cpp(100)] SKIP : TestSetPrimaryUserID::testErrorHandling_noUserID() gpg < 2.3.8 does not report status error Loc: [../../../../lang/qt/tests/t-setprimaryuserid.cpp(126)] PASS : TestSetPrimaryUserID::cleanupTestCase() Totals: 3 passed, 0 failed, 2 skipped, 0 blacklisted, 1846ms ********* Finished testing of TestSetPrimaryUserID ********* PASS: t-setprimaryuserid6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of TofuInfoTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TofuInfoTest::initTestCase() PASS : TofuInfoTest::testTofuNull() PASS : TofuInfoTest::testTofuInfo() PASS : TofuInfoTest::testTofuSignCount() PASS : TofuInfoTest::testTofuKeyList() PASS : TofuInfoTest::testTofuPolicy() PASS : TofuInfoTest::testTofuConflict() PASS : TofuInfoTest::cleanupTestCase() Totals: 8 passed, 0 failed, 0 skipped, 0 blacklisted, 4015ms ********* Finished testing of TofuInfoTest ********* PASS: t-tofuinfo6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of TestTrustSignatures ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestTrustSignatures::initTestCase() PASS : TestTrustSignatures::test_tsign_single_uid_key_and_then_tsign_it_again() PASS : TestTrustSignatures::test_tsign_multi_uid_key_and_then_tsign_it_again() PASS : TestTrustSignatures::test_tsign_first_uid_and_then_tsign_both_uids() PASS : TestTrustSignatures::test_tsign_all_uids_and_then_tsign_first_uid() PASS : TestTrustSignatures::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 7761ms ********* Finished testing of TestTrustSignatures ********* PASS: t-trustsignatures6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of TestVarious ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : TestVarious::initTestCase() PASS : TestVarious::testDN() PASS : TestVarious::testKeyFromFile() PASS : TestVarious::testDataRewind() PASS : TestVarious::testQuickUid() PASS : TestVarious::testSetExpire() PASS : TestVarious::testSignKeyWithoutExpiration() PASS : TestVarious::testSignKeyWithExpiration() PASS : TestVarious::testVersion() PASS : TestVarious::cleanupTestCase() Totals: 10 passed, 0 failed, 0 skipped, 0 blacklisted, 7674ms ********* Finished testing of TestVarious ********* PASS: t-various6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of VerifyTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : VerifyTest::initTestCase() PASS : VerifyTest::testSignatureKey() PASS : VerifyTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 38ms ********* Finished testing of VerifyTest ********* PASS: t-verify6 Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ********* Start testing of WKDLookupTest ********* Config: Using QtTest library 6.7.2, Qt 6.7.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), debian unknown PASS : WKDLookupTest::initTestCase() SKIP : WKDLookupTest::testWKDLookupAsync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [../../../../lang/qt/tests/t-wkdlookup.cpp(81)] SKIP : WKDLookupTest::testWKDLookupSync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [../../../../lang/qt/tests/t-wkdlookup.cpp(110)] SKIP : WKDLookupTest::testLookupWithNoResultAsync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [../../../../lang/qt/tests/t-wkdlookup.cpp(131)] PASS : WKDLookupTest::cleanupTestCase() Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 23ms ********* Finished testing of WKDLookupTest ********* PASS: t-wkdlookup6 PASS: final.test =================== All 38 tests passed =================== make[8]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' Making check in doc make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[6]: Nothing to be done for 'check-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[2]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' ./debian/tests/checky2106 || true make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build dh_prep -O--builddirectory=build dh_auto_install -O--builddirectory=build cd build && make -j1 install DESTDIR=/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make install-recursive make[2]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' Making install in src make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libgpgme.la '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libgpgme.so.11.33.0 /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgme.so.11.33.0 libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libgpgme.so.11.33.0 libgpgme.so.11 || { rm -f libgpgme.so.11 && ln -s libgpgme.so.11.33.0 libgpgme.so.11; }; }) libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libgpgme.so.11.33.0 libgpgme.so || { rm -f libgpgme.so && ln -s libgpgme.so.11.33.0 libgpgme.so; }; }) libtool: install: /usr/bin/install -c .libs/libgpgme.lai /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgme.la libtool: install: /usr/bin/install -c .libs/libgpgme.a /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgme.a libtool: install: chmod 644 /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgme.a libtool: install: ranlib /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgme.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c gpgme-tool gpgme-json '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/bin' libtool: warning: 'libgpgme.la' has not been installed in '/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/gpgme-tool /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/bin/gpgme-tool libtool: warning: 'libgpgme.la' has not been installed in '/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/gpgme-json /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/bin/gpgme-json /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/share/aclocal' /usr/bin/install -c -m 644 ../../src/gpgme.m4 '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/share/aclocal' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include' /usr/bin/install -c -m 644 gpgme.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 gpgme.pc gpgme-glib.pc '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/src' Making install in tests make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' Making install in gpg make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make install-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpg' Making install in json make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make install-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/json' Making install in gpgsm make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make install-am make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/gpgsm' Making install in opassuan make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests/opassuan' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/tests' Making install in doc make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[3]: Circular defs.inc <- defsincdate dependency dropped. make install-am make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/share/info' /usr/bin/install -c -m 644 ../../doc/gpgme.info ../../doc/gpgme.info-1 ../../doc/gpgme.info-2 '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/share/info' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 gpgme-json.1 '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/share/man/man1' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/doc' Making install in lang make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' Making install in python make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making install in . make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13 /usr/bin/python3.12 ; do \ CPP="gcc -E" \ CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div" \ srcdir="../../../lang/python" \ top_builddir="../.." \ $PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg" ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13 /usr/bin/python3.12 ; do \ CPP="gcc -E" \ CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div" \ srcdir="../../../lang/python" \ top_builddir="../.." \ $PYTHON setup.py \ build \ --build-base="$(basename "${PYTHON}")-gpg" \ install \ --install-layout=deb \ --root "/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp" \ --verbose ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/results.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/version.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/callbacks.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/util.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/errors.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/gpgme.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/core.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/validity.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/status.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/sigsum.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/protocol.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/pk.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/md.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/keysign.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/import_type.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/event.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/create.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu/__pycache__/policy.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu/policy.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/tofu/__init__.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig/__pycache__/notation.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig/__pycache__/mode.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig/mode.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig/notation.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sig/__init__.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist/__pycache__/mode.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist/mode.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keylist/__init__.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data creating /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data/__pycache__/encoding.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data/__pycache__ copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data/encoding.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/data/__init__.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/validity.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/sigsum.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/import_type.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/pk.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/create.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/md.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/keysign.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/status.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/protocol.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/event.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/constants/__init__.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/results.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/util.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/callbacks.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/errors.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/__init__.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/core.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/_gpgme.cpython-313-aarch64-linux-gnu.so -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/gpgme.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.13-gpg/lib.linux-arm64-cpython-313/gpg/version.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg running install_egg_info running egg_info creating gpg.egg-info writing gpg.egg-info/PKG-INFO writing dependency_links to gpg.egg-info/dependency_links.txt writing top-level names to gpg.egg-info/top_level.txt writing manifest file 'gpg.egg-info/SOURCES.txt' reading manifest file 'gpg.egg-info/SOURCES.txt' writing manifest file 'gpg.egg-info/SOURCES.txt' Copying gpg.egg-info to /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg-1.24.0.egg-info Skipping SOURCES.txt running install_scripts running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/results.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/version.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/callbacks.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/util.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/errors.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/gpgme.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/core.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/validity.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/status.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/sigsum.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/protocol.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/pk.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/md.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/keysign.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/import_type.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/event.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/create.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/tofu/__pycache__/policy.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/tofu/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/tofu/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig/__pycache__/notation.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig/__pycache__/mode.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/sig/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/keylist/__pycache__/mode.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/keylist/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/keylist/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/data/__pycache__/encoding.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/constants/data/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg/constants/data/__pycache__ copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/_gpgme.cpython-312-aarch64-linux-gnu.so -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/gpgme.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg copying python3.12-gpg/lib.linux-arm64-cpython-312/gpg/version.py -> /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg running install_egg_info running egg_info writing gpg.egg-info/PKG-INFO writing dependency_links to gpg.egg-info/dependency_links.txt writing top-level names to gpg.egg-info/top_level.txt reading manifest file 'gpg.egg-info/SOURCES.txt' writing manifest file 'gpg.egg-info/SOURCES.txt' removing '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg-1.24.0.egg-info' (and everything under it) Copying gpg.egg-info to /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/python3/dist-packages/gpg-1.24.0.egg-info Skipping SOURCES.txt running install_scripts make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making install in tests make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make install-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/tests' Making install in examples make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/examples' Making install in doc make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/doc' Making install in src make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python/src' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/python' Making install in cpp make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' Making install in src make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make install-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libgpgmepp.la '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: warning: relinking 'libgpgmepp.la' libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src; /bin/bash "/build/reproducible-path/gpgme1.0-1.24.0/build/libtool" --tag CXX --mode=relink g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-undefined -version-info 27:0:21 -Wl,-z,relro -Wl,-z,now -o libgpgmepp.la -rpath /usr/lib/aarch64-linux-gnu exception.lo context.lo key.lo trustitem.lo data.lo callbacks.lo eventloopinteractor.lo editinteractor.lo keylistresult.lo keygenerationresult.lo importresult.lo decryptionresult.lo verificationresult.lo signingresult.lo encryptionresult.lo engineinfo.lo gpgsetexpirytimeeditinteractor.lo gpgsetownertrusteditinteractor.lo gpgsignkeyeditinteractor.lo gpgadduserideditinteractor.lo gpggencardkeyinteractor.lo gpgaddexistingsubkeyeditinteractor.lo gpgrevokekeyeditinteractor.lo defaultassuantransaction.lo scdgetinfoassuantransaction.lo gpgagentgetinfoassuantransaction.lo statusconsumerassuantransaction.lo vfsmountresult.lo configuration.lo tofuinfo.lo swdbresult.lo util.lo context_vanilla.lo ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan -inst-prefix-dir /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o .libs/exception.o .libs/context.o .libs/key.o .libs/trustitem.o .libs/data.o .libs/callbacks.o .libs/eventloopinteractor.o .libs/editinteractor.o .libs/keylistresult.o .libs/keygenerationresult.o .libs/importresult.o .libs/decryptionresult.o .libs/verificationresult.o .libs/signingresult.o .libs/encryptionresult.o .libs/engineinfo.o .libs/gpgsetexpirytimeeditinteractor.o .libs/gpgsetownertrusteditinteractor.o .libs/gpgsignkeyeditinteractor.o .libs/gpgadduserideditinteractor.o .libs/gpggencardkeyinteractor.o .libs/gpgaddexistingsubkeyeditinteractor.o .libs/gpgrevokekeyeditinteractor.o .libs/defaultassuantransaction.o .libs/scdgetinfoassuantransaction.o .libs/gpgagentgetinfoassuantransaction.o .libs/statusconsumerassuantransaction.o .libs/vfsmountresult.o .libs/configuration.o .libs/tofuinfo.o .libs/swdbresult.o .libs/util.o .libs/context_vanilla.o -L/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -lgpgme -lassuan -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.21.0 libtool: install: /usr/bin/install -c .libs/libgpgmepp.so.6.21.0T /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgmepp.so.6.21.0 libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libgpgmepp.so.6.21.0 libgpgmepp.so.6 || { rm -f libgpgmepp.so.6 && ln -s libgpgmepp.so.6.21.0 libgpgmepp.so.6; }; }) libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libgpgmepp.so.6.21.0 libgpgmepp.so || { rm -f libgpgmepp.so && ln -s libgpgmepp.so.6.21.0 libgpgmepp.so; }; }) libtool: install: /usr/bin/install -c .libs/libgpgmepp.lai /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgmepp.la libtool: install: /usr/bin/install -c .libs/libgpgmepp.a /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgmepp.a libtool: install: chmod 644 /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgmepp.a libtool: install: ranlib /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libgpgmepp.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' sed -e 's|[@]resolved_libdir@|/usr/lib/aarch64-linux-gnu|g' < "GpgmeppConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > GpgmeppConfig.cmake /usr/bin/install -c -d /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/Gpgmepp /usr/bin/install -c -m 644 GpgmeppConfig.cmake \ /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/Gpgmepp/GpgmeppConfig.cmake /usr/bin/install -c -m 644 GpgmeppConfigVersion.cmake \ /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/Gpgmepp/GpgmeppConfigVersion.cmake /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++' /usr/bin/install -c -m 644 ../../../../lang/cpp/src/configuration.h ../../../../lang/cpp/src/context.h ../../../../lang/cpp/src/data.h ../../../../lang/cpp/src/decryptionresult.h ../../../../lang/cpp/src/defaultassuantransaction.h ../../../../lang/cpp/src/editinteractor.h ../../../../lang/cpp/src/encryptionresult.h ../../../../lang/cpp/src/engineinfo.h ../../../../lang/cpp/src/error.h ../../../../lang/cpp/src/eventloopinteractor.h ../../../../lang/cpp/src/exception.h ../../../../lang/cpp/src/global.h ../../../../lang/cpp/src/gpgadduserideditinteractor.h ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.h ../../../../lang/cpp/src/gpgmefw.h ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.h ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.h ../../../../lang/cpp/src/gpgsignkeyeditinteractor.h ../../../../lang/cpp/src/gpggencardkeyinteractor.h ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.h ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.h ../../../../lang/cpp/src/importresult.h ../../../../lang/cpp/src/keygenerationresult.h ../../../../lang/cpp/src/key.h ../../../../lang/cpp/src/keylistresult.h ../../../../lang/cpp/src/notation.h ../../../../lang/cpp/src/result.h ../../../../lang/cpp/src/scdgetinfoassuantransaction.h ../../../../lang/cpp/src/signingresult.h ../../../../lang/cpp/src/statusconsumerassuantransaction.h ../../../../lang/cpp/src/trustitem.h ../../../../lang/cpp/src/verificationresult.h ../../../../lang/cpp/src/vfsmountresult.h ../../../../lang/cpp/src/gpgmepp_export.h ../../../../lang/cpp/src/tofuinfo.h ../../../../lang/cpp/src/swdbresult.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++/interfaces' /usr/bin/install -c -m 644 ../../../../lang/cpp/src/interfaces/assuantransaction.h ../../../../lang/cpp/src/interfaces/dataprovider.h ../../../../lang/cpp/src/interfaces/passphraseprovider.h ../../../../lang/cpp/src/interfaces/progressprovider.h ../../../../lang/cpp/src/interfaces/statusconsumer.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++/interfaces' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++' /usr/bin/install -c -m 644 gpgmepp_version.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/gpgme++' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 gpgmepp.pc '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/src' Making install in tests make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp/tests' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/cpp' Making install in qt make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' Making install in src make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make install-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libqgpgme.la libqgpgmeqt6.la '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: warning: relinking 'libqgpgme.la' libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src; /bin/bash "/build/reproducible-path/gpgme1.0-1.24.0/build/libtool" --tag CXX --mode=relink g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-undefined -version-info 21:0:6 -Wl,-z,relro -Wl,-z,now -o libqgpgme.la -rpath /usr/lib/aarch64-linux-gnu libqgpgme_la-cleaner.lo libqgpgme_la-dataprovider.lo libqgpgme_la-debug.lo libqgpgme_la-decryptverifyarchivejob.lo libqgpgme_la-decryptverifyjob.lo libqgpgme_la-encryptarchivejob.lo libqgpgme_la-filelistdataprovider.lo libqgpgme_la-job.lo libqgpgme_la-multideletejob.lo libqgpgme_la-qgpgmeadduseridjob.lo libqgpgme_la-qgpgmeaddexistingsubkeyjob.lo libqgpgme_la-qgpgmebackend.lo libqgpgme_la-qgpgmechangeexpiryjob.lo libqgpgme_la-qgpgmechangeownertrustjob.lo libqgpgme_la-qgpgmechangepasswdjob.lo libqgpgme_la-qgpgmedecryptjob.lo libqgpgme_la-qgpgmedecryptverifyarchivejob.lo libqgpgme_la-qgpgmedecryptverifyjob.lo libqgpgme_la-qgpgmedeletejob.lo libqgpgme_la-qgpgmedownloadjob.lo libqgpgme_la-qgpgmeencryptarchivejob.lo libqgpgme_la-qgpgmeencryptjob.lo libqgpgme_la-qgpgmeexportjob.lo libqgpgme_la-qgpgmeimportfromkeyserverjob.lo libqgpgme_la-qgpgmeimportjob.lo libqgpgme_la-qgpgmekeygenerationjob.lo libqgpgme_la-qgpgmekeylistjob.lo libqgpgme_la-listallkeysjob.lo libqgpgme_la-qgpgmelistallkeysjob.lo libqgpgme_la-qgpgmenewcryptoconfig.lo libqgpgme_la-qgpgmereceivekeysjob.lo libqgpgme_la-qgpgmerefreshsmimekeysjob.lo libqgpgme_la-qgpgmerevokekeyjob.lo libqgpgme_la-qgpgmesetprimaryuseridjob.lo libqgpgme_la-qgpgmesignarchivejob.lo libqgpgme_la-qgpgmesignencryptjob.lo libqgpgme_la-qgpgmesignencryptarchivejob.lo libqgpgme_la-qgpgmesignjob.lo libqgpgme_la-qgpgmesignkeyjob.lo libqgpgme_la-qgpgmeverifydetachedjob.lo libqgpgme_la-qgpgmeverifyopaquejob.lo libqgpgme_la-qgpgmewkdlookupjob.lo libqgpgme_la-threadedjobmixin.lo libqgpgme_la-qgpgmewkdrefreshjob.lo libqgpgme_la-qgpgmekeyformailboxjob.lo libqgpgme_la-qgpgme_debug.lo libqgpgme_la-qgpgmetofupolicyjob.lo libqgpgme_la-qgpgmequickjob.lo libqgpgme_la-defaultkeygenerationjob.lo libqgpgme_la-qgpgmewkspublishjob.lo libqgpgme_la-qgpgmegpgcardjob.lo libqgpgme_la-changeexpiryjob.lo libqgpgme_la-encryptjob.lo libqgpgme_la-importjob.lo libqgpgme_la-quickjob.lo libqgpgme_la-signarchivejob.lo libqgpgme_la-signencryptjob.lo libqgpgme_la-signencryptarchivejob.lo libqgpgme_la-signjob.lo libqgpgme_la-dn.lo libqgpgme_la-cryptoconfig.lo libqgpgme_la-wkdlookupresult.lo libqgpgme_la-util.lo libqgpgme_la-verifydetachedjob.lo libqgpgme_la-verifyopaquejob.lo libqgpgme_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt5Core -inst-prefix-dir /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o .libs/libqgpgme_la-cleaner.o .libs/libqgpgme_la-dataprovider.o .libs/libqgpgme_la-debug.o .libs/libqgpgme_la-decryptverifyarchivejob.o .libs/libqgpgme_la-decryptverifyjob.o .libs/libqgpgme_la-encryptarchivejob.o .libs/libqgpgme_la-filelistdataprovider.o .libs/libqgpgme_la-job.o .libs/libqgpgme_la-multideletejob.o .libs/libqgpgme_la-qgpgmeadduseridjob.o .libs/libqgpgme_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgme_la-qgpgmebackend.o .libs/libqgpgme_la-qgpgmechangeexpiryjob.o .libs/libqgpgme_la-qgpgmechangeownertrustjob.o .libs/libqgpgme_la-qgpgmechangepasswdjob.o .libs/libqgpgme_la-qgpgmedecryptjob.o .libs/libqgpgme_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgme_la-qgpgmedecryptverifyjob.o .libs/libqgpgme_la-qgpgmedeletejob.o .libs/libqgpgme_la-qgpgmedownloadjob.o .libs/libqgpgme_la-qgpgmeencryptarchivejob.o .libs/libqgpgme_la-qgpgmeencryptjob.o .libs/libqgpgme_la-qgpgmeexportjob.o .libs/libqgpgme_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgme_la-qgpgmeimportjob.o .libs/libqgpgme_la-qgpgmekeygenerationjob.o .libs/libqgpgme_la-qgpgmekeylistjob.o .libs/libqgpgme_la-listallkeysjob.o .libs/libqgpgme_la-qgpgmelistallkeysjob.o .libs/libqgpgme_la-qgpgmenewcryptoconfig.o .libs/libqgpgme_la-qgpgmereceivekeysjob.o .libs/libqgpgme_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgme_la-qgpgmerevokekeyjob.o .libs/libqgpgme_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgme_la-qgpgmesignarchivejob.o .libs/libqgpgme_la-qgpgmesignencryptjob.o .libs/libqgpgme_la-qgpgmesignencryptarchivejob.o .libs/libqgpgme_la-qgpgmesignjob.o .libs/libqgpgme_la-qgpgmesignkeyjob.o .libs/libqgpgme_la-qgpgmeverifydetachedjob.o .libs/libqgpgme_la-qgpgmeverifyopaquejob.o .libs/libqgpgme_la-qgpgmewkdlookupjob.o .libs/libqgpgme_la-threadedjobmixin.o .libs/libqgpgme_la-qgpgmewkdrefreshjob.o .libs/libqgpgme_la-qgpgmekeyformailboxjob.o .libs/libqgpgme_la-qgpgme_debug.o .libs/libqgpgme_la-qgpgmetofupolicyjob.o .libs/libqgpgme_la-qgpgmequickjob.o .libs/libqgpgme_la-defaultkeygenerationjob.o .libs/libqgpgme_la-qgpgmewkspublishjob.o .libs/libqgpgme_la-qgpgmegpgcardjob.o .libs/libqgpgme_la-changeexpiryjob.o .libs/libqgpgme_la-encryptjob.o .libs/libqgpgme_la-importjob.o .libs/libqgpgme_la-quickjob.o .libs/libqgpgme_la-signarchivejob.o .libs/libqgpgme_la-signencryptjob.o .libs/libqgpgme_la-signencryptarchivejob.o .libs/libqgpgme_la-signjob.o .libs/libqgpgme_la-dn.o .libs/libqgpgme_la-cryptoconfig.o .libs/libqgpgme_la-wkdlookupresult.o .libs/libqgpgme_la-util.o .libs/libqgpgme_la-verifydetachedjob.o .libs/libqgpgme_la-verifyopaquejob.o .libs/libqgpgme_la-wkdrefreshjob.o -L/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -lgpgmepp -lgpgme -lassuan -lgpg-error -lQt5Core -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libqgpgme.so.15 -o .libs/libqgpgme.so.15.6.0 libtool: install: /usr/bin/install -c .libs/libqgpgme.so.15.6.0T /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgme.so.15.6.0 libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libqgpgme.so.15.6.0 libqgpgme.so.15 || { rm -f libqgpgme.so.15 && ln -s libqgpgme.so.15.6.0 libqgpgme.so.15; }; }) libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libqgpgme.so.15.6.0 libqgpgme.so || { rm -f libqgpgme.so && ln -s libqgpgme.so.15.6.0 libqgpgme.so; }; }) libtool: install: /usr/bin/install -c .libs/libqgpgme.lai /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgme.la libtool: warning: relinking 'libqgpgmeqt6.la' libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src; /bin/bash "/build/reproducible-path/gpgme1.0-1.24.0/build/libtool" --tag CXX --mode=relink g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/gpgme1.0-1.24.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -no-undefined -version-info 21:0:6 -Wl,-z,relro -Wl,-z,now -o libqgpgmeqt6.la -rpath /usr/lib/aarch64-linux-gnu libqgpgmeqt6_la-cleaner.lo libqgpgmeqt6_la-dataprovider.lo libqgpgmeqt6_la-debug.lo libqgpgmeqt6_la-decryptverifyarchivejob.lo libqgpgmeqt6_la-decryptverifyjob.lo libqgpgmeqt6_la-encryptarchivejob.lo libqgpgmeqt6_la-filelistdataprovider.lo libqgpgmeqt6_la-job.lo libqgpgmeqt6_la-multideletejob.lo libqgpgmeqt6_la-qgpgmeadduseridjob.lo libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.lo libqgpgmeqt6_la-qgpgmebackend.lo libqgpgmeqt6_la-qgpgmechangeexpiryjob.lo libqgpgmeqt6_la-qgpgmechangeownertrustjob.lo libqgpgmeqt6_la-qgpgmechangepasswdjob.lo libqgpgmeqt6_la-qgpgmedecryptjob.lo libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.lo libqgpgmeqt6_la-qgpgmedecryptverifyjob.lo libqgpgmeqt6_la-qgpgmedeletejob.lo libqgpgmeqt6_la-qgpgmedownloadjob.lo libqgpgmeqt6_la-qgpgmeencryptarchivejob.lo libqgpgmeqt6_la-qgpgmeencryptjob.lo libqgpgmeqt6_la-qgpgmeexportjob.lo libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.lo libqgpgmeqt6_la-qgpgmeimportjob.lo libqgpgmeqt6_la-qgpgmekeygenerationjob.lo libqgpgmeqt6_la-qgpgmekeylistjob.lo libqgpgmeqt6_la-listallkeysjob.lo libqgpgmeqt6_la-qgpgmelistallkeysjob.lo libqgpgmeqt6_la-qgpgmenewcryptoconfig.lo libqgpgmeqt6_la-qgpgmereceivekeysjob.lo libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.lo libqgpgmeqt6_la-qgpgmerevokekeyjob.lo libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.lo libqgpgmeqt6_la-qgpgmesignarchivejob.lo libqgpgmeqt6_la-qgpgmesignencryptjob.lo libqgpgmeqt6_la-qgpgmesignencryptarchivejob.lo libqgpgmeqt6_la-qgpgmesignjob.lo libqgpgmeqt6_la-qgpgmesignkeyjob.lo libqgpgmeqt6_la-qgpgmeverifydetachedjob.lo libqgpgmeqt6_la-qgpgmeverifyopaquejob.lo libqgpgmeqt6_la-qgpgmewkdlookupjob.lo libqgpgmeqt6_la-threadedjobmixin.lo libqgpgmeqt6_la-qgpgmewkdrefreshjob.lo libqgpgmeqt6_la-qgpgmekeyformailboxjob.lo libqgpgmeqt6_la-qgpgme_debug.lo libqgpgmeqt6_la-qgpgmetofupolicyjob.lo libqgpgmeqt6_la-qgpgmequickjob.lo libqgpgmeqt6_la-defaultkeygenerationjob.lo libqgpgmeqt6_la-qgpgmewkspublishjob.lo libqgpgmeqt6_la-qgpgmegpgcardjob.lo libqgpgmeqt6_la-changeexpiryjob.lo libqgpgmeqt6_la-encryptjob.lo libqgpgmeqt6_la-importjob.lo libqgpgmeqt6_la-quickjob.lo libqgpgmeqt6_la-signarchivejob.lo libqgpgmeqt6_la-signencryptjob.lo libqgpgmeqt6_la-signencryptarchivejob.lo libqgpgmeqt6_la-signjob.lo libqgpgmeqt6_la-dn.lo libqgpgmeqt6_la-cryptoconfig.lo libqgpgmeqt6_la-wkdlookupresult.lo libqgpgmeqt6_la-util.lo libqgpgmeqt6_la-verifydetachedjob.lo libqgpgmeqt6_la-verifyopaquejob.lo libqgpgmeqt6_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -L/usr/lib/aarch64-linux-gnu -lassuan -L/usr/lib/aarch64-linux-gnu -lgpg-error -lQt6Core -inst-prefix-dir /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o .libs/libqgpgmeqt6_la-cleaner.o .libs/libqgpgmeqt6_la-dataprovider.o .libs/libqgpgmeqt6_la-debug.o .libs/libqgpgmeqt6_la-decryptverifyarchivejob.o .libs/libqgpgmeqt6_la-decryptverifyjob.o .libs/libqgpgmeqt6_la-encryptarchivejob.o .libs/libqgpgmeqt6_la-filelistdataprovider.o .libs/libqgpgmeqt6_la-job.o .libs/libqgpgmeqt6_la-multideletejob.o .libs/libqgpgmeqt6_la-qgpgmeadduseridjob.o .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgmeqt6_la-qgpgmebackend.o .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o .libs/libqgpgmeqt6_la-qgpgmechangeownertrustjob.o .libs/libqgpgmeqt6_la-qgpgmechangepasswdjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyjob.o .libs/libqgpgmeqt6_la-qgpgmedeletejob.o .libs/libqgpgmeqt6_la-qgpgmedownloadjob.o .libs/libqgpgmeqt6_la-qgpgmeencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmeencryptjob.o .libs/libqgpgmeqt6_la-qgpgmeexportjob.o .libs/libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgmeqt6_la-qgpgmeimportjob.o .libs/libqgpgmeqt6_la-qgpgmekeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmekeylistjob.o .libs/libqgpgmeqt6_la-listallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmelistallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmenewcryptoconfig.o .libs/libqgpgmeqt6_la-qgpgmereceivekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerevokekeyjob.o .libs/libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgmeqt6_la-qgpgmesignarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptjob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignjob.o .libs/libqgpgmeqt6_la-qgpgmesignkeyjob.o .libs/libqgpgmeqt6_la-qgpgmeverifydetachedjob.o .libs/libqgpgmeqt6_la-qgpgmeverifyopaquejob.o .libs/libqgpgmeqt6_la-qgpgmewkdlookupjob.o .libs/libqgpgmeqt6_la-threadedjobmixin.o .libs/libqgpgmeqt6_la-qgpgmewkdrefreshjob.o .libs/libqgpgmeqt6_la-qgpgmekeyformailboxjob.o .libs/libqgpgmeqt6_la-qgpgme_debug.o .libs/libqgpgmeqt6_la-qgpgmetofupolicyjob.o .libs/libqgpgmeqt6_la-qgpgmequickjob.o .libs/libqgpgmeqt6_la-defaultkeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmewkspublishjob.o .libs/libqgpgmeqt6_la-qgpgmegpgcardjob.o .libs/libqgpgmeqt6_la-changeexpiryjob.o .libs/libqgpgmeqt6_la-encryptjob.o .libs/libqgpgmeqt6_la-importjob.o .libs/libqgpgmeqt6_la-quickjob.o .libs/libqgpgmeqt6_la-signarchivejob.o .libs/libqgpgmeqt6_la-signencryptjob.o .libs/libqgpgmeqt6_la-signencryptarchivejob.o .libs/libqgpgmeqt6_la-signjob.o .libs/libqgpgmeqt6_la-dn.o .libs/libqgpgmeqt6_la-cryptoconfig.o .libs/libqgpgmeqt6_la-wkdlookupresult.o .libs/libqgpgmeqt6_la-util.o .libs/libqgpgmeqt6_la-verifydetachedjob.o .libs/libqgpgmeqt6_la-verifyopaquejob.o .libs/libqgpgmeqt6_la-wkdrefreshjob.o -L/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -lgpgmepp -lgpgme -lassuan -lgpg-error -lQt6Core -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libqgpgmeqt6.so.15 -o .libs/libqgpgmeqt6.so.15.6.0 libtool: install: /usr/bin/install -c .libs/libqgpgmeqt6.so.15.6.0T /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgmeqt6.so.15.6.0 libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so.15 || { rm -f libqgpgmeqt6.so.15 && ln -s libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so.15; }; }) libtool: install: (cd /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so || { rm -f libqgpgmeqt6.so && ln -s libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so; }; }) libtool: install: /usr/bin/install -c .libs/libqgpgmeqt6.lai /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgmeqt6.la libtool: install: /usr/bin/install -c .libs/libqgpgme.a /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgme.a libtool: install: chmod 644 /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgme.a libtool: install: ranlib /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgme.a libtool: install: /usr/bin/install -c .libs/libqgpgmeqt6.a /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgmeqt6.a libtool: install: chmod 644 /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgmeqt6.a libtool: install: ranlib /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/libqgpgmeqt6.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' sed -e 's|[@]resolved_libdir@|/usr/lib/aarch64-linux-gnu|g' < "QGpgmeConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include/qgpgme-qt5|g' > QGpgmeConfig.cmake /usr/bin/install -c -d /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/QGpgme /usr/bin/install -c -m 644 QGpgmeConfig.cmake \ /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/QGpgme/QGpgmeConfig.cmake /usr/bin/install -c -m 644 QGpgmeConfigVersion.cmake \ /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/QGpgme/QGpgmeConfigVersion.cmake sed -e 's|[@]resolved_libdir@|/usr/lib/aarch64-linux-gnu|g' < "QGpgmeQt6Config.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include/qgpgme-qt6|g' > QGpgmeQt6Config.cmake /usr/bin/install -c -d /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/QGpgmeQt6 /usr/bin/install -c -m 644 QGpgmeQt6Config.cmake \ /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/QGpgmeQt6/QGpgmeQt6Config.cmake /usr/bin/install -c -m 644 QGpgmeQt6ConfigVersion.cmake \ /build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/QGpgmeQt6/QGpgmeQt6ConfigVersion.cmake /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/QGpgME' /usr/bin/install -c -m 644 AddExistingSubkeyJob AddUserIDJob AbstractImportJob ChangeExpiryJob ChangeOwnerTrustJob ChangePasswdJob DataProvider Debug DecryptJob DecryptVerifyArchiveJob DecryptVerifyJob DN DownloadJob EncryptArchiveJob EncryptJob ExportJob FileListDataProvider HierarchicalKeyListJob Job MultiDeleteJob Protocol QGpgMENewCryptoConfig QuickJob ReceiveKeysJob RevokeKeyJob SetPrimaryUserIDJob SpecialJob SignArchiveJob SignJob SignKeyJob SignEncryptArchiveJob SignEncryptJob VerifyOpaqueJob RefreshKeysJob CryptoConfig DeleteJob ImportFromKeyserverJob ImportJob KeyGenerationJob KeyListJob '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/QGpgME' /usr/bin/install -c -m 644 ListAllKeysJob VerifyDetachedJob KeyForMailboxJob DefaultKeyGenerationJob WKDLookupJob WKDLookupResult WKDRefreshJob WKSPublishJob TofuPolicyJob GpgCardJob '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/QGpgME' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/QGpgME' /usr/bin/install -c -m 644 AddExistingSubkeyJob AddUserIDJob AbstractImportJob ChangeExpiryJob ChangeOwnerTrustJob ChangePasswdJob DataProvider Debug DecryptJob DecryptVerifyArchiveJob DecryptVerifyJob DN DownloadJob EncryptArchiveJob EncryptJob ExportJob FileListDataProvider HierarchicalKeyListJob Job MultiDeleteJob Protocol QGpgMENewCryptoConfig QuickJob ReceiveKeysJob RevokeKeyJob SetPrimaryUserIDJob SpecialJob SignArchiveJob SignJob SignKeyJob SignEncryptArchiveJob SignEncryptJob VerifyOpaqueJob RefreshKeysJob CryptoConfig DeleteJob ImportFromKeyserverJob ImportJob KeyGenerationJob KeyListJob '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/QGpgME' /usr/bin/install -c -m 644 ListAllKeysJob VerifyDetachedJob KeyForMailboxJob DefaultKeyGenerationJob WKDLookupJob WKDLookupResult WKDRefreshJob WKSPublishJob TofuPolicyJob GpgCardJob '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/QGpgME' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -m 644 qgpgme_version.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/qgpgme' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -m 644 qgpgme_version.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/qgpgme' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -m 644 ../../../../lang/qt/src/abstractimportjob.h ../../../../lang/qt/src/addexistingsubkeyjob.h ../../../../lang/qt/src/adduseridjob.h ../../../../lang/qt/src/changeexpiryjob.h ../../../../lang/qt/src/changeownertrustjob.h ../../../../lang/qt/src/changepasswdjob.h ../../../../lang/qt/src/dataprovider.h ../../../../lang/qt/src/debug.h ../../../../lang/qt/src/decryptjob.h ../../../../lang/qt/src/decryptverifyarchivejob.h ../../../../lang/qt/src/decryptverifyjob.h ../../../../lang/qt/src/downloadjob.h ../../../../lang/qt/src/encryptarchivejob.h ../../../../lang/qt/src/encryptjob.h ../../../../lang/qt/src/exportjob.h ../../../../lang/qt/src/filelistdataprovider.h ../../../../lang/qt/src/hierarchicalkeylistjob.h ../../../../lang/qt/src/job.h ../../../../lang/qt/src/keyformailboxjob.h ../../../../lang/qt/src/multideletejob.h ../../../../lang/qt/src/protocol.h ../../../../lang/qt/src/qgpgme_export.h ../../../../lang/qt/src/qgpgmenewcryptoconfig.h ../../../../lang/qt/src/quickjob.h ../../../../lang/qt/src/receivekeysjob.h ../../../../lang/qt/src/revokekeyjob.h ../../../../lang/qt/src/setprimaryuseridjob.h ../../../../lang/qt/src/specialjob.h ../../../../lang/qt/src/signarchivejob.h ../../../../lang/qt/src/signjob.h ../../../../lang/qt/src/signkeyjob.h ../../../../lang/qt/src/signencryptjob.h ../../../../lang/qt/src/signencryptarchivejob.h ../../../../lang/qt/src/verifyopaquejob.h ../../../../lang/qt/src/refreshkeysjob.h ../../../../lang/qt/src/cryptoconfig.h ../../../../lang/qt/src/deletejob.h ../../../../lang/qt/src/importfromkeyserverjob.h ../../../../lang/qt/src/importjob.h ../../../../lang/qt/src/keygenerationjob.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -m 644 ../../../../lang/qt/src/keylistjob.h ../../../../lang/qt/src/listallkeysjob.h ../../../../lang/qt/src/verifydetachedjob.h ../../../../lang/qt/src/defaultkeygenerationjob.h ../../../../lang/qt/src/tofupolicyjob.h ../../../../lang/qt/src/wkdlookupjob.h ../../../../lang/qt/src/wkdlookupresult.h ../../../../lang/qt/src/wkdrefreshjob.h ../../../../lang/qt/src/wkspublishjob.h ../../../../lang/qt/src/gpgcardjob.h ../../../../lang/qt/src/dn.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt5/qgpgme' /usr/bin/mkdir -p '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -m 644 ../../../../lang/qt/src/abstractimportjob.h ../../../../lang/qt/src/addexistingsubkeyjob.h ../../../../lang/qt/src/adduseridjob.h ../../../../lang/qt/src/changeexpiryjob.h ../../../../lang/qt/src/changeownertrustjob.h ../../../../lang/qt/src/changepasswdjob.h ../../../../lang/qt/src/dataprovider.h ../../../../lang/qt/src/debug.h ../../../../lang/qt/src/decryptjob.h ../../../../lang/qt/src/decryptverifyarchivejob.h ../../../../lang/qt/src/decryptverifyjob.h ../../../../lang/qt/src/downloadjob.h ../../../../lang/qt/src/encryptarchivejob.h ../../../../lang/qt/src/encryptjob.h ../../../../lang/qt/src/exportjob.h ../../../../lang/qt/src/filelistdataprovider.h ../../../../lang/qt/src/hierarchicalkeylistjob.h ../../../../lang/qt/src/job.h ../../../../lang/qt/src/keyformailboxjob.h ../../../../lang/qt/src/multideletejob.h ../../../../lang/qt/src/protocol.h ../../../../lang/qt/src/qgpgme_export.h ../../../../lang/qt/src/qgpgmenewcryptoconfig.h ../../../../lang/qt/src/quickjob.h ../../../../lang/qt/src/receivekeysjob.h ../../../../lang/qt/src/revokekeyjob.h ../../../../lang/qt/src/setprimaryuseridjob.h ../../../../lang/qt/src/specialjob.h ../../../../lang/qt/src/signarchivejob.h ../../../../lang/qt/src/signjob.h ../../../../lang/qt/src/signkeyjob.h ../../../../lang/qt/src/signencryptjob.h ../../../../lang/qt/src/signencryptarchivejob.h ../../../../lang/qt/src/verifyopaquejob.h ../../../../lang/qt/src/refreshkeysjob.h ../../../../lang/qt/src/cryptoconfig.h ../../../../lang/qt/src/deletejob.h ../../../../lang/qt/src/importfromkeyserverjob.h ../../../../lang/qt/src/importjob.h ../../../../lang/qt/src/keygenerationjob.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -m 644 ../../../../lang/qt/src/keylistjob.h ../../../../lang/qt/src/listallkeysjob.h ../../../../lang/qt/src/verifydetachedjob.h ../../../../lang/qt/src/defaultkeygenerationjob.h ../../../../lang/qt/src/tofupolicyjob.h ../../../../lang/qt/src/wkdlookupjob.h ../../../../lang/qt/src/wkdlookupresult.h ../../../../lang/qt/src/wkdrefreshjob.h ../../../../lang/qt/src/wkspublishjob.h ../../../../lang/qt/src/gpgcardjob.h ../../../../lang/qt/src/dn.h '/build/reproducible-path/gpgme1.0-1.24.0/debian/tmp/usr/include/qgpgme-qt6/qgpgme' make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/src' Making install in tests make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make install-am make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[7]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/tests' Making install in doc make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt/doc' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[6]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang/qt' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[5]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build/lang' make[3]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[4]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[3]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[2]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0/build' dh_install -O--builddirectory=build debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_installdocs -X.md5 make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_installchangelogs -O--builddirectory=build dh_installexamples -O--builddirectory=build dh_installman -O--builddirectory=build dh_python3 -O--builddirectory=build dh_installsystemduser -O--builddirectory=build dh_lintian -O--builddirectory=build dh_perl -O--builddirectory=build dh_link -O--builddirectory=build dh_strip_nondeterminism -O--builddirectory=build dh_compress -O--builddirectory=build dh_fixperms -O--builddirectory=build debian/rules override_dh_missing make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_missing -X.la -Xinfo/dir -X.pyc -Xinstall_files.txt -X__pycache__ make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_dwz -a -O--builddirectory=build dh_strip -a -O--builddirectory=build debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_makeshlibs -V make[1]: Leaving directory '/build/reproducible-path/gpgme1.0-1.24.0' dh_shlibdeps -a -O--builddirectory=build dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -O--builddirectory=build dh_gencontrol -O--builddirectory=build dpkg-gencontrol: warning: Provides field of package python3-gpg: substitution variable ${python3:Provides} used, but is not defined dpkg-gencontrol: warning: Provides field of package python3-gpg: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -O--builddirectory=build dh_builddeb -O--builddirectory=build dpkg-deb: building package 'libgpgmepp6t64' in '../libgpgmepp6t64_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgme-dev' in '../libgpgme-dev_1.24.0-2_arm64.deb'. dpkg-deb: building package 'gpgme-json' in '../gpgme-json_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgme11t64' in '../libgpgme11t64_1.24.0-2_arm64.deb'. dpkg-deb: building package 'python3-gpg' in '../python3-gpg_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libqgpgme15t64' in '../libqgpgme15t64_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libqgpgmeqt6-15' in '../libqgpgmeqt6-15_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgmepp-dev' in '../libgpgmepp-dev_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libqgpgmeqt6-dev' in '../libqgpgmeqt6-dev_1.24.0-2_arm64.deb'. dpkg-deb: building package 'gpgme-json-dbgsym' in '../gpgme-json-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgme11t64-dbgsym' in '../libgpgme11t64-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgmepp6t64-dbgsym' in '../libgpgmepp6t64-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libqgpgme-dev' in '../libqgpgme-dev_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgme-dev-dbgsym' in '../libgpgme-dev-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libqgpgme15t64-dbgsym' in '../libqgpgme15t64-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libqgpgmeqt6-15-dbgsym' in '../libqgpgmeqt6-15-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'python3-gpg-dbgsym' in '../python3-gpg-dbgsym_1.24.0-2_arm64.deb'. dpkg-deb: building package 'libgpgmepp-doc' in '../libgpgmepp-doc_1.24.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../gpgme1.0_1.24.0-2_arm64.buildinfo dpkg-genchanges --build=binary -O../gpgme1.0_1.24.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/706755 and its subdirectories I: Current time: Tue Dec 16 18:46:09 -12 2025 I: pbuilder-time-stamp: 1765953969 Thu Nov 14 00:23:15 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Thu Nov 14 00:23:15 UTC 2024 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Thu Nov 14 00:35:49 UTC 2024 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Thu Nov 14 00:35:50 UTC 2024 I: gpgme1.0_1.24.0-2_arm64.changes: Format: 1.8 Date: Wed, 13 Nov 2024 17:47:53 +0100 Source: gpgme1.0 Binary: gpgme-json gpgme-json-dbgsym libgpgme-dev libgpgme-dev-dbgsym libgpgme11t64 libgpgme11t64-dbgsym libgpgmepp-dev libgpgmepp-doc libgpgmepp6t64 libgpgmepp6t64-dbgsym libqgpgme-dev libqgpgme15t64 libqgpgme15t64-dbgsym libqgpgmeqt6-15 libqgpgmeqt6-15-dbgsym libqgpgmeqt6-dev python3-gpg python3-gpg-dbgsym Architecture: arm64 all Version: 1.24.0-2 Distribution: unstable Urgency: low Maintainer: Debian GnuPG Maintainers Changed-By: Andreas Metzler Description: gpgme-json - Use GnuPG with web browser extensions libgpgme-dev - GPGME - GnuPG Made Easy (development files) libgpgme11t64 - GPGME - GnuPG Made Easy (library) libgpgmepp-dev - C++ wrapper library for GPGME (development files) libgpgmepp-doc - C++ and Qt bindings for GPGME (documentation for developers) libgpgmepp6t64 - C++ wrapper library for GPGME libqgpgme-dev - Qt bindings for GPGME (development files) libqgpgme15t64 - library for GPGME integration with Qt libqgpgmeqt6-15 - library for GPGME integration with Qt 6 libqgpgmeqt6-dev - Qt 6 bindings for GPGME (development files) python3-gpg - Python interface to the GPGME GnuPG encryption library (Python 3) Changes: gpgme1.0 (1.24.0-2) unstable; urgency=low . * Upload to unstable. Checksums-Sha1: 4a4785cc07ebacdbe11db66174ed26a22f225cc2 102544 gpgme-json-dbgsym_1.24.0-2_arm64.deb 8b89c0af10d9d54a9527e9001760aadc08858519 281536 gpgme-json_1.24.0-2_arm64.deb 058d9992f48aa55ce3eba97408833947926ce29a 18753 gpgme1.0_1.24.0-2_arm64.buildinfo 0fb2b84973ce608cc3206b6803dec26ecf213c94 83468 libgpgme-dev-dbgsym_1.24.0-2_arm64.deb 10552bdf6996b050d03b053006260d00ddfbe760 515880 libgpgme-dev_1.24.0-2_arm64.deb 0f06e417ac54ceccaf386c858ff45340c948593b 445080 libgpgme11t64-dbgsym_1.24.0-2_arm64.deb 66f5f9505d85eaa967bf6ed413e957e6f24c0473 327608 libgpgme11t64_1.24.0-2_arm64.deb 8daa902b1c3a8f3bddc8d8c2d1935b9cd3660022 370616 libgpgmepp-dev_1.24.0-2_arm64.deb fb1cd57d9f2f7def1c1730da9e904c1a199f9292 3981256 libgpgmepp-doc_1.24.0-2_all.deb 60d3bac550371c0b6a3e8e4d6c8d3e9b2f76f58c 1690620 libgpgmepp6t64-dbgsym_1.24.0-2_arm64.deb 12cca7b334eed41aea5450e1e8845b5532bbe57d 326372 libgpgmepp6t64_1.24.0-2_arm64.deb 9b5dba8f094d8efdf8c7f6a0d736013111f4e96d 668564 libqgpgme-dev_1.24.0-2_arm64.deb 67e87f2a7dc2a4715be8b8b43f22ce7361a47e71 9162352 libqgpgme15t64-dbgsym_1.24.0-2_arm64.deb 05210b721764bc24844170aadb42ce0a942efb41 503072 libqgpgme15t64_1.24.0-2_arm64.deb 4e4af555338dd86d3adbd6ec7e7ac62a5f550305 11883148 libqgpgmeqt6-15-dbgsym_1.24.0-2_arm64.deb 7b0dc775870bfb345c7ccd6520792062e5a40dbd 529088 libqgpgmeqt6-15_1.24.0-2_arm64.deb 9d47d7752255fa46da056d5dfb0e153d37efb4f0 719028 libqgpgmeqt6-dev_1.24.0-2_arm64.deb 6fdac7fba9008c4dfa87130085112959b1a8de0f 1738872 python3-gpg-dbgsym_1.24.0-2_arm64.deb 4397b9b0387ceac6dcafde9608328046bde10277 423876 python3-gpg_1.24.0-2_arm64.deb Checksums-Sha256: bb8b201387a395ce26d742124cc69a8dbaa57dfff5da504b7265b9985c36e721 102544 gpgme-json-dbgsym_1.24.0-2_arm64.deb b8c7cdf78acc6853f153c478dea2c03c4723e95d6d9b25c8bf2b2cba721ea6bd 281536 gpgme-json_1.24.0-2_arm64.deb ea1a9e8a549ed645a6dac02ed424aec0382f2d778f1c2e8fe7efe9cdff986fbe 18753 gpgme1.0_1.24.0-2_arm64.buildinfo c08674cca0188cc150934629926268400ce50e0beff2e927c4fb3e76554401c4 83468 libgpgme-dev-dbgsym_1.24.0-2_arm64.deb 4488c6842d73638c2506989dc8bbbdc038b91b3b76e374d3e197d3ce6140fb16 515880 libgpgme-dev_1.24.0-2_arm64.deb 1e9f704386ad56fb00d6a5ec7a2e902baa5e27591692ff791e5707cc66aaa6ff 445080 libgpgme11t64-dbgsym_1.24.0-2_arm64.deb 77c47ab6229a5036ddb92c744acf8954e2916854306c848f3bf3b4ef2d62d428 327608 libgpgme11t64_1.24.0-2_arm64.deb 0592ac9a8d722795253c62294ec5a57a20e27008767437c4d10a6f9ecdbfc778 370616 libgpgmepp-dev_1.24.0-2_arm64.deb 285eca06d88e3800d30998dc07a84bbc95b79ee359eeed4556e785407c66baf7 3981256 libgpgmepp-doc_1.24.0-2_all.deb 8ac25a7e50c25c92fad48d3f3e2a37a5ebba6d4cd22e6fdf04692fed76be69a0 1690620 libgpgmepp6t64-dbgsym_1.24.0-2_arm64.deb 4fb678139a5555948ff56d576e83eba89639d430c37a12538c05f91ffcf86a78 326372 libgpgmepp6t64_1.24.0-2_arm64.deb 80cc711cd909c58a1eb6713a19387fdd6c21784e1a0f09f29edc32ebff8d5094 668564 libqgpgme-dev_1.24.0-2_arm64.deb c927b18ff07b981dcd75b14bdd57d7cca0760a8fb6c16b33f119723f088d99e6 9162352 libqgpgme15t64-dbgsym_1.24.0-2_arm64.deb 871d9937fc81d44dfc86c9a2db9cc945993af3168156fe4b47a1f3489fde5f0c 503072 libqgpgme15t64_1.24.0-2_arm64.deb 7eaa43f8f7175284e9cc49c4e8664d8a9cde6e447b0db6e432878b7f26bdd573 11883148 libqgpgmeqt6-15-dbgsym_1.24.0-2_arm64.deb 5e8671aa4b038601efc3acf5b0dd9d6ee93d1966290c066fad80044a08bfe5da 529088 libqgpgmeqt6-15_1.24.0-2_arm64.deb 8d9bfde2f7ca381eecbafd9c7d16166f21739851519bd88b7f059f530c653f82 719028 libqgpgmeqt6-dev_1.24.0-2_arm64.deb 540dd4b4cf2ae15d40f6843e0a722e4c15346bfa6caa147d9344011a863ddc82 1738872 python3-gpg-dbgsym_1.24.0-2_arm64.deb 25f5a7013f5afdd0325bb416cf1b5789cb5169b143eb69b1a9d62530ca744288 423876 python3-gpg_1.24.0-2_arm64.deb Files: 028e74b7b1d658c95473bc1cd8f3dce9 102544 debug optional gpgme-json-dbgsym_1.24.0-2_arm64.deb a15fec646680d1d6b5e8d6d5691771cd 281536 utils optional gpgme-json_1.24.0-2_arm64.deb c07cbdf5b0694e449dd5f4802d08be3a 18753 libs optional gpgme1.0_1.24.0-2_arm64.buildinfo e747e26e413ec8a593bf1d4df1e29054 83468 debug optional libgpgme-dev-dbgsym_1.24.0-2_arm64.deb bd0b21a04fd330115486dc83251de627 515880 libdevel optional libgpgme-dev_1.24.0-2_arm64.deb ed771654acfb18016843f38c5cf0a5bf 445080 debug optional libgpgme11t64-dbgsym_1.24.0-2_arm64.deb 9a82d24b8d6fe70b5ccee4f0681f4557 327608 libs optional libgpgme11t64_1.24.0-2_arm64.deb 77b63441463097a3f847c67669b58db1 370616 libdevel optional libgpgmepp-dev_1.24.0-2_arm64.deb 13e7f979f9ef3b014f4a3499ac11cb87 3981256 doc optional libgpgmepp-doc_1.24.0-2_all.deb fee25e6ca63b42a159dfd64f5ebb568b 1690620 debug optional libgpgmepp6t64-dbgsym_1.24.0-2_arm64.deb 742ff441d4f30a80ddfdee4e135d56dd 326372 libs optional libgpgmepp6t64_1.24.0-2_arm64.deb bdaacba13c11d3f537ef898e43c4998e 668564 libdevel optional libqgpgme-dev_1.24.0-2_arm64.deb 3e906c67c33037d326e25ab918e83144 9162352 debug optional libqgpgme15t64-dbgsym_1.24.0-2_arm64.deb 1ade60e9adfdcb908a7e40dcdc7b6f0e 503072 libs optional libqgpgme15t64_1.24.0-2_arm64.deb 3bb5c69cb1e2f1e1ad41ae15aece59e5 11883148 debug optional libqgpgmeqt6-15-dbgsym_1.24.0-2_arm64.deb 27e1c88d1d496aec5cd206692417eb11 529088 libs optional libqgpgmeqt6-15_1.24.0-2_arm64.deb 15203c66aea40d9c8189082b200a3b2a 719028 libdevel optional libqgpgmeqt6-dev_1.24.0-2_arm64.deb ca135d09c8b8d7d4b6f7f96f29608a01 1738872 debug optional python3-gpg-dbgsym_1.24.0-2_arm64.deb 3cd79f3ccb150da7471b5f103d27b217 423876 python optional python3-gpg_1.24.0-2_arm64.deb Thu Nov 14 00:35:54 UTC 2024 I: diffoscope 283 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_2-60579.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/gpgme1.0_1.24.0-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/gpgme1.0_1.24.0-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/gpgme1.0_1.24.0-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/b1/gpgme1.0_1.24.0-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.UGQqJRZN/b2/gpgme1.0_1.24.0-2_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.764s) 0.764s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.377s) 0.377s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1.128s CPU time consumed: 1.127s Thu Nov 14 00:35:56 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Thu Nov 14 00:35:56 UTC 2024 I: gpgme1.0 from unstable built successfully and reproducibly on arm64. Thu Nov 14 00:35:57 UTC 2024 I: Submitting .buildinfo files to external archives: Thu Nov 14 00:35:57 UTC 2024 I: Submitting 20K b1/gpgme1.0_1.24.0-2_arm64.buildinfo.asc Thu Nov 14 00:35:58 UTC 2024 I: Submitting 20K b2/gpgme1.0_1.24.0-2_arm64.buildinfo.asc Thu Nov 14 00:35:59 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Nov 14 00:35:59 UTC 2024 I: Done submitting .buildinfo files. Thu Nov 14 00:35:59 UTC 2024 I: Removing signed gpgme1.0_1.24.0-2_arm64.buildinfo.asc files: removed './b1/gpgme1.0_1.24.0-2_arm64.buildinfo.asc' removed './b2/gpgme1.0_1.24.0-2_arm64.buildinfo.asc'